zoukankan      html  css  js  c++  java
  • 【复制文本:字符操作流子类:FileReader和FileWriter】

    package test;
    
    import java.io.FileReader;
    import java.io.FileWriter;
    import java.io.IOException;
    
    /**
     * @author shusheng
     * @description
     * @Email shusheng@yiji.com
     * @date 2018/11/12 15:12
     */
    public class CopyFileDemo3 {
        /*
        *由于我们常见的操作都是使用本地默认编码,所以,不用指定编码。
        *而转换流的名称有点长,所以,Java 就提供了其子类供我们使用。
        *OutputStreamWriter = FileOutputStream + 编码表(GBK)
        *FileWriter = FileOutputStream + 编码表(GBK)
        *
        *InputStreamReader = FileInputStream + 编码表(GBK)
        *FileReader = FileInputStream + 编码表(GBK)
        */
        public static void main(String[] args) throws IOException {
            //封装数据源
            FileReader fr = new FileReader("C:\Users\shusheng\Pictures\111.txt");
            //封装目的地
            FileWriter fw = new FileWriter("C:\Users\shusheng\Pictures\222.txt");
            char[] chs = new char[1024];
            int len = 0;
            while((len=fr.read(chs))!=-1){
                fw.write(chs,0,len);
                fw.flush();
            }
            fr.close();
            fw.close();
        }
    
    }
    终身学习者
  • 相关阅读:
    堆排序算法
    二叉树的创建、遍历(递归和非递归实现)、交换左右子数、求高度(c++实现)
    hdoj1010 奇偶剪枝+DFS
    常见排序算法c++总结
    B
    C
    D
    E
    G
    F
  • 原文地址:https://www.cnblogs.com/zuixinxian/p/9947713.html
Copyright © 2011-2022 走看看