Java 一行一行读文件
时间: 2023-09-19 18:06:18 浏览: 42
可以使用Java中的BufferedReader类来一行一行读取文件。以下是一个简单的示例代码:
```java
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class ReadFileLineByLine {
public static void main(String[] args) {
BufferedReader reader = null;
try {
reader = new BufferedReader(new FileReader("file.txt"));
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (reader != null) {
reader.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
```
首先创建一个BufferedReader对象,用于读取文件。然后使用readLine()方法逐行读取文件内容,并将其打印到控制台中。最后在finally块中关闭BufferedReader对象,以释放资源。