Java:需要按段落将大文件读入数组列表的帮助吗
好的,这是我的问题,我正在学习Java入门课程,所以我不能使用任何高级代码。我需要读入一个大的文本文件,并将每个段落作为地址存储在数组列表中。所以我需要读入文件并在回车时拆分。到目前为止,我所得到的信息发布在下面。提前谢谢Java:需要按段落将大文件读入数组列表的帮助吗,java,Java,好的,这是我的问题,我正在学习Java入门课程,所以我不能使用任何高级代码。我需要读入一个大的文本文件,并将每个段落作为地址存储在数组列表中。所以我需要读入文件并在回车时拆分。到目前为止,我所得到的信息发布在下面。提前谢谢 public static void fileReader(String x)throws FileNotFoundException{ String fileName = (x + ".txt"); File input= new F
public static void fileReader(String x)throws FileNotFoundException{
String fileName = (x + ".txt");
File input= new File(fileName);
Scanner in =new Scanner(input);
ArrayList<String> linesInFile = new ArrayList<>();
while (in.hasNextLine()){
if ( != '/n'){ //this is where i'm losing it
String line = in.nextLine();
linesInFile.add(line);
}
}
in.close();
publicstaticvoidfilereader(字符串x)抛出FileNotFoundException{
字符串文件名=(x+“.txt”);
文件输入=新文件(文件名);
扫描仪输入=新扫描仪(输入);
ArrayList linesInFile=新的ArrayList();
while(在.hasNextLine()中){
如果(!='/n'){//这就是我失去它的地方
String line=in.nextLine();
linesInFile.add(行);
}
}
in.close();
如果文本文件包含段落(段落中不包含任何换行符),则不必选中“/n”
如果文本文件包含段落(段落中不包含任何换行符),则不必选中
“/n”
如果(!='/n'){//这是我丢失它的地方
这行你检查什么?我想看看是否有段落结尾如果(!='/n'){//这是我丢失它的地方
你在这行检查什么?我想看看是否有段落结尾
while (in.hasNextLine()){
String line = in.nextLine();
linesInFile.add(line);
}