逐行读取文件
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.*;
以上是关于逐行读取文件的主要内容,如果未能解决你的问题,请参考以下文章