BufferedReader的简单应用
时间: 2023-12-21 14:30:43 浏览: 60
BufferedReader是Java中用于读取字符流的缓冲输入流,它可以一次读取一行文本并缓存,从而提高读取效率。下面是一个简单的BufferedReader应用的例子:
```java
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class Example {
public static void main(String[] args) {
try {
BufferedReader reader = new BufferedReader(new FileReader("file.txt"));
String line = reader.readLine(); while (line != null) {
System.out.println(line);
line = reader.readLine();
}
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
上述代码中,我们首先创建了一个BufferedReader对象,它的构造函数需要传入一个FileReader对象,该对象用于读取文件。然后我们使用readLine()方法读取文件的每一行,并将其打印出来,直到读取到文件的末尾。最后,我们需要关闭BufferedReader对象,以释放资源。
阅读全文