怎样使用BufferedReader和BufferedWriter实现文件拷贝
时间: 2023-12-12 18:47:58 浏览: 74
文件拷贝(read() write()实现)
使用 BufferedReader 和 BufferedWriter 可以实现文件的拷贝,具体步骤如下:
1. 创建 FileReader 和 FileWriter 对象,用于读取和写入文件。
2. 创建 BufferedReader 和 BufferedWriter 对象,用于读取和写入缓冲区。
3. 将读取到的数据写入缓冲区,再将缓冲区中的数据写入文件。
4. 关闭 BufferedReader 和 BufferedWriter 对象。
下面是一个示例代码:
```
try {
FileReader fr = new FileReader("source.txt");
BufferedReader br = new BufferedReader(fr);
FileWriter fw = new FileWriter("target.txt");
BufferedWriter bw = new BufferedWriter(fw);
String line;
while ((line = br.readLine()) != null) {
bw.write(line);
bw.newLine();
}
br.close();
bw.close();
} catch (IOException e) {
e.printStackTrace();
}
```
注意:这只是一个示例代码,实际应用中还需要加入文件异常处理等代码。
阅读全文