操作步骤:
1.创建FileReader对象,并且绑定数据源
2.创建FileWriter对象,并且绑定数据目的地
3.调用FileReader中读取字符的方法read
4.调用FileWriter中写入字符的方法write
5.释放资源
例 一次读一个字符复制
//创建输入流对象
FileReader fr = new FileReader("a.txt");
//创建输出流对象
FileWriter fw = new FileWriter(b.txt");
//读写数据
int ch;
while((ch=fr.read())!=-1) {
fw.write(ch);
}
//释放资源
fw.close();
fr.close();
一次读一个字符数组
//创建输入流对象
FileReader fr = new FileReader("a.java");
//创建输出流对象
FileWriter fw = new FileWriter("b.java");
//读写数据
char[] chs = new char[1024];
int len;
while((len=fr.read(chs))!=-1) {
fw.write(chs, 0, len);
}
//释放资源
fw.close();
fr.close();
|
|