所以基本上我正在阅读一个包含一堆行的文本文件。我需要从文本文件中提取某些行并将这些特定行添加到字符串数组中。我一直在尝试将每个新行拆分为:“\n”、“\r”。这没有用。我也不断收到此错误:
线程“main”中的异常 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");
}