老样子,用案例来展示其用法,该案例是将输入流指定路径的字符流文件复制到输出流指定路径。
代码如下:
package com.test9;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class WriterAndReader {
public static void main(String []args){
FileReader fr = null;
FileWriter fw = null;
try {
fr = new FileReader("D:\\a.txt");
fw = new FileWriter("D:\\z.txt");
int n = 0;
char []c = new char[1024];
while((n=fr.read(c))!=-1){
// String s = new String(c,0,n);
// System.out.println(s);
fw.write(c,0,n);
}
} catch (Exception e) {
e.printStackTrace();
}finally {
try {
fr.close();
fw.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}