jny1201   1년 전

10번 줄 String arr[] = br.readLine().split(".");

여기서 String이 나뉘지 않는데 왜 그런 건가요? 

실행하면 arr이 String[0]라고 뜨네요...

starlight747   1년 전

.은 코드 작성시에도 사용되는 특수문자이기 때문에 (ex) System.out.println(); 이때도 .이 들어가기 때문에 컴파일러 같은 게 두 개를 구분해서 처리하기 위해서 아마도 split("\\\.")의 형태로 구분해서 써야하는 것으로 알고 있습니다.
이유는 잘못됬을 수 있지만 아무튼 "\\\." 의 형태로 쓰면 정상작동 할 겁니다.

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