728x90
원인
문자열 형식이 잘못되었을 때 생기는 에러이다.
String s = String.format("%d = 정수", "10");
%d 는 정수형을 넣어야하지만 "10"은 String이다. 이럴 때 발생한다.
해결
적절한 형식으로 지정해주어야 한다.
String s = String.format("%d = 정수", 10);
참고
'JAVA > Java Study' 카테고리의 다른 글
[Java] throw와 throws는 언제 사용하는 것일까? (1) | 2024.01.09 |
---|---|
[Java의 정석 - 기초편] 8. 예외처리 (exception handling) (0) | 2024.01.09 |
[Java] String ↔ char 변환 (0) | 2024.01.09 |
[Java의 정석 - 기초편] 2-10. 형변환 (Casting) (0) | 2024.01.09 |
[Java] String.format을 이용한 문자열 형식 설정하기 (2) | 2024.01.09 |