}
저는 input.txt 파일이 있는데 콘솔에서 호출하려고합니다. 이 파일에는 공백과 따옴표가 포함됩니다. 이 코드를 작성하지만 오류가 발생합니다. 이 코드에 내 잘못은 어디 있니?중첩 된 if 문에서 java.lang.ArrayIndexOutOfBoundsException 오류가 발생했습니다.
또한 오류로 인해 if (chars[i]=='"'){ j = i ; i++ ; while (chars[i] != '"'){ i++; } System.out.println(str.substring(j,i)); }
으로 인쇄가 작동하지 않습니다.
라인에서 ?? – kai
여기에 기본적인 실수를하고 있습니다. java의 배열은 인덱스 0에서 시작하므로 길이가 N이라도 최대 배열 인덱스는 N-1입니다. – Slimu