IO流 转换流

    //1.明确数据源
        FileInputStream fis=
                new FileInputStream("E:\\Java0322\\a.txt");
        //2.创建字符输入转换流
        InputStreamReader isr=
                new InputStreamReader(fis,"UTF-8");
        
        //明确目的地
        FileOutputStream fos=
                new FileOutputStream("E:\\Java0322\\aa.txt");
        //创建字符输出转换流
        OutputStreamWriter osw=
                new OutputStreamWriter(fos, "UTF-8");
        
        //开始复制
        char[] ch=new char[1024];
        int len=0;
        while ((len=isr.read(ch))!=-1){
            osw.write(ch,0,len);
            osw.flush();
        }
        //释放资源
        isr.close();
        osw.close();

posted on 2019-06-17 14:48  默示う梦璃  阅读(97)  评论(0)    收藏  举报