persona73   5년 전

출력에는 문제가 없어보이고, char배열의 경우 범위의 한계가 있을수도 있다고 생각해서

br.readline을 통해 받은 문자열의 하나하나를 확인해서 알파벳 배열의 크기를 올리는 방식으로 만들었는데,

어디서 런타임 에러가 발생하는지 모르겠네요ㅠ

djm03178   5년 전

라이브러리를 사용할 때는 반드시 사용법을 정확하게 숙지하고 사용해야 합니다.

https://docs.oracle.com/javase/8/docs/api/java/io/BufferedReader.html#readLine--

"A String containing the contents of the line, not including any line-termination characters, or null if the end of the stream has been reached"

null.equals("")를 하려고 하기 때문에 문제가 됩니다.

persona73   5년 전

그러면 혹시 어떤 방식으로 해결해야하는지 알 수 있나요..ㅜ?

djm03178   5년 전

equals 말고 == null로 검사하면 되죠.

댓글을 작성하려면 로그인해야 합니다.