FileReader和BufferedReader怎么用
时间: 2023-10-24 18:06:59 浏览: 73
InputStreamReader和BufferedReader用法及实例讲解
FileReader用于读取字符流,而BufferedReader用于读取缓冲字符流。以下是它们的使用方法示例:
1. FileReader示例:
```java
try {
// 创建FileReader对象
FileReader fr = new FileReader("file.txt");
int ch;
while ((ch = fr.read()) != -1) { // 循环读取文件内容
System.out.print((char) ch);
}
fr.close(); // 关闭文件流
} catch (IOException e) {
e.printStackTrace();
}
```
2. BufferedReader示例:
```java
try {
// 创建BufferedReader对象
BufferedReader br = new BufferedReader(new FileReader("file.txt"));
String line;
while ((line = br.readLine()) != null) { // 循环读取单行内容
System.out.println(line);
}
br.close(); // 关闭文件流
} catch (IOException e) {
e.printStackTrace();
}
```
注意:在使用FileReader和BufferedReader时,需要处理可能会出现的IOException异常。
阅读全文