怎么使用BufferedReader包装字符流
时间: 2023-10-24 21:13:50 浏览: 88
常见字符流的使用-Java全部课件
使用BufferedReader包装字符流的方法是将字符流作为参数传递给BufferedReader的构造方法。示例代码如下:
```
try {
BufferedReader reader = new BufferedReader(new FileReader("test.txt"));
// 使用BufferedReader读取文件内容
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
```
在上述代码中,我们使用FileReader创建了一个字符流,然后将该字符流作为参数传递给BufferedReader的构造方法,创建了一个缓冲字符输入流。接下来,我们使用BufferedReader的readLine()方法读取文件内容,并输出到控制台。最后,我们关闭了BufferedReader流。这样做可以提高读取文件的效率,因为BufferedReader会将读取的数据缓存起来,减少了对磁盘的访问次数。
阅读全文