에러/JAVA
[에러] <JAVA> Cannot invoke toString() on the primitive type int
KONI_LEE
2023. 11. 28. 08:46
에러 발생 코드
int a = 9
String a2 = a.toString();
원인
- toString으로 숫자 타입(int, Long)을 캐스팅할 때 일어난다.
- 기본적으로 Object 클래스의 toString() 메소드는 해당 인스턴스에 대한 정보를 문자열로 반환한다.
해결
String a2 = Integer.toString(a);