繁体   English   中英

Java 换行拆分方法

[英]Java split method on new line

我目前正在学习 java 桌面应用程序,特别是 Apache NetBeans IDE。我正在研究从文件中提取信息到应用程序。 这是文件的内容: 在此处输入图像描述 我想将第一句 (6.0) 的结尾与下一句 (TLA002) 的开头分开。 这是我正在处理的任务的需求示例: 在此处输入图像描述 我试图使用 split("\n") 但结果不起作用(当我尝试时它变成了这样: 在此处输入图像描述 ). 有人可以帮我找到解决这个问题的方法吗? 这将是一个巨大的帮助。 非常感谢:P/s,对于语言差异,我很抱歉,我不是在学习英语课程。 希望你能原谅。

您是否尝试过逐行阅读文件?

这是有关如何执行此操作的示例 ( https://www.digitalocean.com/community/tutorials/java-read-file-line-by-line ):

public class ReadFileLineByLineUsingBufferedReader {

    public static void main(String[] args) {
        BufferedReader reader;

        try {
            reader = new BufferedReader(new FileReader("sample.txt"));
            String line = reader.readLine();

            while (line != null) {
                System.out.println(line);
                // This is where you would split your individual line
                // read next line
                line = reader.readLine();
            }

            reader.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM