* 字符流的练习之复制Java文件改进版
*
* InputStreamReader --> FileReader
* OutputStreamWriter --> FileWriter
*
*
* FileReader : 字符输入流
* public FileReader(String fileName) :
*
* FileWriter : 字符输出流
* public FileWriter(String fileName) :
代码如下:
public class Demo4 {
public static void main(String[] args) throws IOException {
// 字符输入流
FileReader fr = new FileReader("PhoneTest.java");
// 字符输出流
FileWriter fw = new FileWriter("copy.java");
// 一次读写一个字符
// int ch;
// while ((ch = fr.read()) != -1) {
// fw.write(ch);
// }
char[] chs = new char[1024];
int len;
while ((len = fr.read(chs)) != -1) {
fw.write(chs, 0, len);
}
// 释放资源
fr.close();
fw.close();
}
}