* 字符缓冲区流的练习之复制文本文件
* 数据源 : "Teacher.java"
* 目的地 : "copy.java"
代码如下:
public class Demo5 {
public static void main(String[] args) throws IOException {
// 创建高效的字符输入流
BufferedReader br = new BufferedReader(new FileReader("Teacher.java"));
// 创建高效的字符输出流
BufferedWriter bw = new BufferedWriter(new FileWriter("copy.java"));
// 一次读写一个字符
// int ch;
//
// while ((ch = br.read()) != -1) {
// bw.write(ch);
// }
// 一次读写一个字符数组
char[] chs = new char[1024];
int len;
while((len = br.read(chs)) != -1){
bw.write(chs, 0, len);
}
// 释放资源
br.close();
bw.close();
}
}