java 字符输入输出流(文件拷贝)
FileReader和FileWriter这两种输入输出流主要应用于纯文本的读写操作。
注释可见上篇写的java字符输入输出流完成文件拷贝
两种方法基本相同,一个是字符,一个为字节
字符读取的时候是一个一个读的,无论是汉字还是英文字母或数字
package com.file;
import java.io.FileReader;
import java.io.FileWriter;
public class FileTest2 {
public static void main(String[] args) throws Exception {
FileReader fr = new FileReader("C:\\Users\\Administrator\\Desktop\\1.txt");
FileWriter fw = new FileWriter("C:\\Users\\Administrator\\Desktop\\2.txt");
char [] c = new char[10];
int i = fr.read(c);
while (i != -1) {
fw.write(c , 0 , i);
i = fr.read(c);
}
fw.close();
fr.close();
}
}