使用通道逐行读取txt文件,使用java实现
时间: 2023-07-11 08:43:41 浏览: 81
可以使用Java的FileReader和BufferedReader来实现逐行读取txt文件。以下是一个简单的示例代码:
```java
import java.io.*;
public class ReadFileLineByLine {
public static void main(String[] args) {
try {
FileReader reader = new FileReader("file.txt");
BufferedReader bufferedReader = new BufferedReader(reader);
String line;
while ((line = bufferedReader.readLine()) != null) {
System.out.println(line);
}
bufferedReader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在这个示例中,我们创建了一个FileReader对象来读取文件,然后将它传递给一个BufferedReader对象,以便我们可以逐行读取文件。我们使用while循环来读取文件中的每一行,直到读取到文件末尾。在每次循环中,我们将读取到的行打印出来。最后,我们使用BufferedReader的close()方法来关闭文件读取器。
阅读全文