에러 발생 코드
int a = 9
String a2 = a.toString();
원인
- toString으로 숫자 타입(int, Long)을 캐스팅할 때 일어난다.
- 기본적으로 Object 클래스의 toString() 메소드는 해당 인스턴스에 대한 정보를 문자열로 반환한다.
해결
String a2 = Integer.toString(a);
'에러 > JAVA' 카테고리의 다른 글
[에러] <JAVA> char cannot be dereferenced (0) | 2023.12.14 |
---|---|
[에러] <JAVA> while문 안에서 catch문으로 InputMismatchException을 처리할 때 무한 루프가 발생하는 문제 (1) | 2023.12.08 |
[에러] <JAVA> JAVA에서의 문자열 비교 (0) | 2023.11.30 |