实现步骤
- 根据数据源创建字符输入流对象
- 根据目的地创建字符输出流对象
- 读写数据,复制文件
- 释放资源
代码实现
package com.d04_file.itheima09;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class CopyJavaDemo01 {
public static void main(String[] args) throws IOException {
//根据数据源创建字符输入流对象
FileReader fr = new FileReader("");
//根据数据源创建字符输出流对象
FileWriter fw = new FileWriter("");
// int i;
// while ((i = fr.read())!=-1){
// fw.write(i);
// }
//同时录入多个数据
int len;
char[] ch = new char[1024];
while ((len = fr.read())!=-1){
fw.write(ch,0,len); //写入数据
}
}
}