输入输出流之Reader和Writer

版权声明:转载请注明出处 https://blog.csdn.net/doubleguy/article/details/87073548

老样子,用案例来展示其用法,该案例是将输入流指定路径的字符流文件复制到输出流指定路径。

代码如下:

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();
            }
        }
    }
}

猜你喜欢

转载自blog.csdn.net/doubleguy/article/details/87073548
今日推荐