如代码所示。我的理解是如果是字节流就用字节数组接收。字符流就用字符数组接收。求大神指点。
//创建IO流对象
FileReader fr = new FileReader("a.txt");
FileWriter fw = new FileWriter("b.txt");
//将a.txt的内容读取到Java程序中
char[] chars = new char[1024];//char类型数组可以直接打印出内容
int len;
while((len=fr.read(chars))!=-1) {
//将读取到的内容写出到b.txt中去
fw.write(chars, 0, len);
}
//关闭流
fw.close();
fr.close(); |
|