NumberFormatException 에러

2023. 7. 28. 19:44Error/Java

개발을 하다보면 꽤 자주 만나게 되는 에러 중 하나인 NumberFormatException 에러

말 그대로 숫자 형식에 대한 오류로 대부분 문자열을 숫자로 바꿀 때 발생한다.

 

문자열을 숫자로 바꾸려면 숫자가 문자열로 표현된 경우여야 하는데

ex ) 

"123" → Integer.parseInt("123") → 123

 

숫자가 아닌 문자열을 숫자로 바꾸려는 경우 에러가 난다.

ex ) 

"안녕하세요" → Integer.parseInt("안녕하세요") → NumberFormatException

 

 만약 해당 에러가 났다면 숫자로 바꾸는 문자열인 무엇인지 확인해 볼 것!