bufferreader用法
时间: 2023-08-12 22:07:57 浏览: 81
java课程设计-通讯录系统.62-27页.pdf
BufferedReader是Java中用于读取字符流的缓冲输入流。它可以提高读取字符流的效率,因为它会在内存中缓存数据,从而减少了IO操作的次数。下面是BufferedReader的用法示例:
1. 创建BufferedReader对象
```
BufferedReader reader = new BufferedReader(new FileReader("file.txt"));
```
2. 读取数据
可以使用`read()`方法读取单个字符,使用`readLine()`方法读取一行数据,例如:
```
int c = reader.read(); //读取单个字符
String line = reader.readLine(); //读取一行数据
```
3. 关闭流
使用完BufferedReader后,需要关闭流以释放资源,可以使用`close()`方法关闭流,例如:
```
reader.close();
```
需要注意的是,在使用BufferedReader读取文件时,需要处理可能抛出的IOException异常。
阅读全文