解决方案 »

  1.   


    import java.io.FileReader;
    import java.io.FileWriter;public class IoTest { private static final int BUFFER_SIZE = 1024; /**
     * @param args
     */
    public static void main(String[] args) {
    //定义在try外面即可  注意初始化
    FileReader fr = null;
    FileWriter fw = null; try {
    fr = new FileReader("c:\\IoTest.txt");
    fw = new FileWriter("d:\\newTest.txt");
    char[] buf = new char[BUFFER_SIZE];
    int len = 0;
    while ((len = fr.read(buf)) != -1) {
    fw.write(buf, 0, len);
    }
    } catch (Exception e) {
    e.printStackTrace();
    } finally {
    try {
    if(fr != null) {
    fr.close();
    fr = null;
    }
    if(fw != null) {
    fw.close();
    fw = null;
    }
    } catch (Exception e2) {
    e2.printStackTrace();
    }


    } }}注释是解答。
    另外楼主在贴代码的时候请记得使用插入代码的方式