java逐行读取文件_Java逐行读取文件
时间: 2023-07-18 11:34:26 浏览: 90
java 逐行读取txt文本如何解决中文乱码.rar
好的,你可以使用Java中的BufferedReader和FileReader来逐行读取文件。
下面是一个例子:
```java
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class ReadFileLineByLine {
public static void main(String[] args) {
try (BufferedReader br = new BufferedReader(new FileReader("filename.txt"))) {
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在上面的代码中,我们使用了try-with-resources语句来自动关闭BufferedReader。在while循环中,我们使用readLine()方法来逐行读取文件内容,并将其输出到控制台。
请注意,我们需要处理IOException异常,因为在读取文件时可能会出现错误。
阅读全文