The Debugging Chronicles : "코드의 미학"

cannot parse null string 본문

오류 원인 분석 해결 방안

cannot parse null string

sweetseonah1004 2024. 7. 25. 16:20

 

1. 에러가 발생한 라인 체크!!

43번째 줄!!

 

43번째줄 뜻: line을 int타입으로 바꿔줘

오류 이유 : line이 null이라서 못 바꿔줘

 

 

while 문이 종료 되려면 line 값이 null이여야한다. 그래서 line 문은 무조건 null 이 된다.

따라서 int ansNum = Integer.parseInt(null);이 되는 것과 다름 없다.

 

while 문을 한번만 돌리는 것으로 변경!

 

한번만 읽어 드리는 것으로 변경

 

 

문제해결!!!

문제는 43번째줄에서 발생했지만, 해결은 26번째 줄해서 해결

 

이야기 할때는 항상 어디서 문제가 발생했고 그래서 어디를 바꿨다라고 이야기 해야함