逐行读取文件

Posted

技术标签:

【中文标题】逐行读取文件【英文标题】:Reading File Line By Line 【发布时间】:2013-11-21 17:43:17 【问题描述】:

在找到正确的方法来执行此操作时遇到了一些麻烦。我有一个带有文本字段、复选框和组合框的 GUI。我已设法将这些字段写入 .dat 文件,但我无法读取该文件。基本上我需要做的是读取一行并将其存储到一个字符串中。然后阅读下一行并将其存储到另一个字符串,直到我到达组的末尾。我不是 Java 的完全初学者,但我是自学成才的,所以一个完整的代码示例将非常有帮助并且非常感激。

【问题讨论】:

read lines in txt file [java]的可能重复 Files.readLines(File, Charset),见docs.guava-libraries.googlecode.com/git/javadoc/com/google/…,java.nio.charset.Charset) 【参考方案1】:
BufferedReader br = new BufferedReader(
                    new InputStreamReader(
                    new FileInputStream(
                    new File("C:/lol.txt"))));

然后使用

br.readLine();

【讨论】:

.readline 是否需要通过特定的包导入?我的编辑给我一个错误,说它找不到那个方法。 只是import java.io.*;

以上是关于逐行读取文件的主要内容,如果未能解决你的问题,请参考以下文章

如何用VBS逐行读取文本文件的内容,并输入变量

python逐行读取文件脚本

如何使用Javascript读取本地文本文件并逐行读取?

C++中怎么逐行读取数据

文本文件:逐行读取文件

如何逐行读取大文件?