NumberFormatException
NumberFormatException
NumberFormatException
- 자바에서 문자를 숫자로 변경할 때 형식이 잘못되어 생기는 오류
Integer.parseInt(someString)
을 실행할 때 주로 발생- 다음과 같은 경우가 해당
- 숫자로 변경할 문자열이
"123B"
와 같이 숫자 형태가 아님 - 자료형이 변경 가능한 범위보다 숫자가 큰 경우. int의 경우
2^31 이상
null
입력시- 변경할 문자열에
공백
이 있는 경우
- 숫자로 변경할 문자열이
- 특히 2번 경우는 코딩 테스트 문제를 풀 때 자주 나오기 때문에,
long
혹은BigInteger
를 사용해야 함