java 如何按行读取txt文件
时间: 2024-09-01 22:01:32 浏览: 64
在 Java 中,你可以使用 `BufferedReader` 类配合 `FileReader` 来逐行读取 txt 文件。以下是一个简单的示例:
```java
import java.io.*;
public class ReadTextFile {
public static void main(String[] args) {
try {
// 打开文件路径
File file = new File("path_to_your_file.txt");
BufferedReader reader = new BufferedReader(new FileReader(file));
// 逐行读取文件内容
String line;
while ((line = reader.readLine()) != null) {
// 处理每一行数据
System.out.println(line);
}
// 关闭流以释放资源
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在这个例子中,`readLine()` 方法会返回文件的一行文本,直到文件结束(返回 `null`)。记得处理可能出现的 `IOException`。
阅读全文