문제는 루프에서 루프 인덱스를 사용하지 않는다는 것입니다. 당신은 단지 초기 값을 계속해서 테스트하고 있습니다.
이
if (directory[i+1] != null){
이거 야
if (directory[k+1] != null){
-------------------directory [i + 1]의 다음 값은 null @ "if (directory [i + 1]! = null) {"이 될 수 없습니다. else 문 전에 directory [i + 1] ==인지 확인하기 때문입니다. 없는
내 생각 엔 당신이 디렉토리 [k + 1]을 멘션 할 때 반복되는 작은 오타일까요?
출처
https://stackoverflow.com/questions/22080109