BufferedReader类。
时间: 2023-06-13 22:06:36 浏览: 91
BufferedReader类
5星 · 资源好评率100%
BufferedReader是Java中一个输入流的类,用于从字符输入流中读取字符并将其缓冲在内存中,以便高效读取。它提供了一种方便的方式来读取字符流,并且可以从文件、网络或者其他字符输入流读取数据。BufferedReader中的read()方法可以读取单个字符或者一行文本,readLine()方法可以读取一行文本。当使用BufferedReader时,可以设置缓冲区的大小以提高效率。以下是使用BufferedReader读取文件中的文本的示例代码:
```java
try {
BufferedReader reader = new BufferedReader(new FileReader("file.txt"));
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
```
这个示例代码中,我们创建了一个BufferedReader对象,然后使用它从文件中读取每一行文本并将其输出到控制台。最后,我们关闭了reader对象以释放资源。
阅读全文