이 코드를 작성한 작자는 datas 가 8 개의 요소를 가지고 있는 배열이기를 원합니다.
위의 코드를 실행하면 아래와 같은 결과가 나옵니다.
0: [가]
1: [나]
2: [다]
3: [라]
4: []
5: [바]
읍... 아무것도 모르고 datas[7] 에 접근하게 되버리면
java.lang.ArrayIndexOutOfBoundsException
이 발생하게 됩니다.
구분자가 연속으로 나오는 것이 뒤쪽에 있으면 해당 내용은 배열의 요소로 만들어 주지 않는 듯 합니다. 다행인 것은 중간에 구분자가 연속으로 나올 경우에는 정상적으로 분리를 해준다는거...
방법을 찾아보고 안되면 length 보다 큰 인덱스에 접근할 경우 그냥 공백을 넘겨주는 메소드라도 만들어서 사용해야 할 것 같습니다.
오묘해... 오묘해...
댓글
댓글 쓰기