BufferedReader
时间: 2023-06-24 09:04:21 浏览: 156
Java 中的 BufferedReader 介绍_动力节点Java学院整理
BufferedReader是Java中用于读取文本数据的一种输入流,它提供了一种高效的读取文本数据的方法。相比于直接使用FileReader等输入流,它可以在内存中缓存部分数据,从而提高读取效率。
使用BufferedReader读取文本数据时,可以使用readLine()方法逐行读取,也可以使用read()方法读取指定长度的字符数组。同时,使用BufferedReader还可以指定字符编码方式,避免出现乱码等问题。
下面是一个使用BufferedReader读取文本文件的示例:
```
try {
BufferedReader reader = new BufferedReader(new FileReader("test.txt"));
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
```
阅读全文