美文网首页我与咖啡娘的爱恨情仇
09.字符流复制文本文件(忘了去IO流基础复习)

09.字符流复制文本文件(忘了去IO流基础复习)

作者: 今天庹 | 来源:发表于2018-10-16 19:05 被阅读0次

    利用字符流复制文本文件

    利用字符流将当前工程下的IODemo.java拷贝到d盘的a文件夹下

    package com.itheima_01;
    
    import java.io.FileNotFoundException;
    import java.io.FileReader;
    import java.io.FileWriter;
    import java.io.IOException;
    
    /*
     * 使用字符流复制文本文件
     *      
     * 数据源      IODemo.java
     * 目的地      d:\\IODemo.java
     */
    public class IODemo {
        public static void main(String[] args) throws IOException {
            //创建字符输入流对象
            FileReader fr = new FileReader("IODemo.java");
            //创建字符输出流对象
            FileWriter fw = new FileWriter("d:\\IODemo.java");
            
            //一次读写一个字符
            /*int ch;
            while((ch = fr.read()) != -1) {
                fw.write(ch);
                fw.flush();
            }*/
            //一次读写一个字符数组
            int len;//用于存储读到的字符个数
            char[] chs = new char[1024];
            while((len = fr.read(chs)) != -1) {
                fw.write(chs,0,len);
                fw.flush();
            }
            
            //释放资源
            fw.close();
            fr.close();
        }
    }
    

    相关文章

      网友评论

        本文标题:09.字符流复制文本文件(忘了去IO流基础复习)

        本文链接:https://www.haomeiwen.com/subject/egzhzftx.html