javabufferedreader用法
时间: 2023-11-24 15:06:51 浏览: 74
Java 中的 BufferedReader 介绍_动力节点Java学院整理
Java的BufferedReader是一个用于读取字符流的类,它可以从一个字符输入流中读取字符,缓冲字符,以便有效地读取文本数据。
以下是java BufferedReader类的常见用法:
1. 创建BufferedReader对象
BufferedReader对象可以从多种类型的输入流创建,如FileReader,InputStreamReader和PipedReader。
例如,要从文件中读取字符,可以使用以下代码创建BufferedReader对象:
BufferedReader br = new BufferedReader(new FileReader("filename.txt"));
2. 读取字符
BufferedReader提供了几种方法来读取字符,其中最常用的是readLine()方法,它读取一行文本并返回一个String对象,如果没有更多的行可读,则返回null。
例如,要读取文件中的所有行,可以使用以下代码:
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
3. 关闭BufferedReader
在完成读取后,必须关闭BufferedReader以释放内存和资源。
例如,可以使用以下代码关闭BufferedReader:
br.close();
阅读全文