つまり、基本的には、一連の行を含むテキスト ファイルを読んでいます。テキスト ファイルから特定の行を抽出し、それらの特定の行を文字列配列に追加する必要があります。各改行を「\n」、「\r」で分割しようとしています。これはうまくいきませんでした。私もこのエラーを受け取り続けます:
スレッド「メイン」での例外 java.lang.ArrayIndexOutOfBoundsException: 1 at A19010.main(A19010.java:47)
コードは次のとおりです。
Path objPath = Paths.get("dirsize.txt");
if (Files.exists(objPath)){
File objFile = objPath.toFile();
try(BufferedReader in = new BufferedReader(
new FileReader(objFile))){
String line = in.readLine();
while(line != null){
String[] linesFile = line.split("\n");
String line0 = linesFile[0];
String line1 = linesFile[1];
String line2 = linesFile[2];
System.out.println(line0 + "" + line1);
line = in.readLine();
}
}
catch(IOException e){
System.out.println(e);
}
}
else
{
System.out.println(
objPath.toAbsolutePath() + " doesn't exist");
}