Java:需要帮助按段落将大文件读入数组列表

时间:2014-10-30 19:27:47

标签: java

好的,这是我的问题,我在Java的入门课程中,所以我不能使用任何高级代码。我需要读取一个大文本文件并将每个段落存储为数组列表中的地址。所以我需要读取文件并拆分回车。到目前为止我发布的内容如下。提前致谢。

    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();

1 个答案:

答案 0 :(得分:4)

如果文本文件包含段落(段落中不包含任何换行符),则您不必检查"/n"

    while (in.hasNextLine()){
        String line = in.nextLine();
        linesInFile.add(line);
    }

这就足够了