栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > .Net

3.28作业

.Net 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

3.28作业

编写代码完成复制粘贴的功能

 分别使用字符输入输出流FileWriter/FileReader
 文件输入输出流FileInputStream/FileOutputStream
 文件缓冲流BufferedInputStream/BufferedOutputStream
 字符缓冲流BufferedWriter/BufferedReader
 4种方式实现

public static void main(String[] args) throws Exception {
    FileReader reader = new FileReader("111.txt");
    FileWriter writer = new FileWriter("111_副本.txt");
    char[] cs = new char[16];
    while (true) {
        int read = reader.read(cs);
        if (read != -1) {
            writer.write(cs, 0, read);
        } else {
            break;
        }
    }
    reader.close();
    writer.close();
    FileInputStream in = new FileInputStream("111.txt");
    FileOutputStream out = new FileOutputStream("111_副本.txt");
    byte[] bytes = new byte[16];
    while (true) {
        int r = in.read();
        if (r == -1) {
            break;
        } else {
            out.write(r);
        }
    }
    in.close();
    out.close();
    BufferedOutputStream bos = new BufferedOutputStream(out);
    BufferedInputStream bis = new BufferedInputStream(in);
    while (true) {
        int r = bis.read();
        if (r == -1) {
            break;
        } else {
            bos.write(r);
        }
    }
    bis.close();
    bos.close();
    BufferedReader bur = new BufferedReader(reader);
    BufferedWriter buw = new BufferedWriter(writer);
    while (true){
        int r=bur.read();
        if (r==-1){
            break;
        }else {
            buw.write(r);
        }
    }
    bur.close();
    buw.close();

}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1023966.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号