• day30-2FileWriter不用数组进行复制文件


    package lianxi;
    //要导的包
    import java.io.FileReader;
    import java.io.FileWriter;
    import java.io.IOException;

    public class lianxi4 {
    public static void main(String[] args) {
    //当前时间毫秒
    long c1 = System.currentTimeMillis();

    FileReader a=null;

    FileWriter b=null;
    try {
    //从硬盘中获取要写到内存中的文件的地址
    a=new FileReader("E:\b1.txt");
    //从内存中读取要输到硬盘中的文件的地址
    b=new FileWriter("D:\b2.txt");
    //声明一个变量
    int i=0;
    //把从硬盘中获取的文件写出来赋值给i 然后判断是不是为空 为空的话为-1
    while((i=a.read())!=-1){
    //把内存中获取的值i 读出来赋值给b
    b.write(i);
    //刷新b
    b.flush();
    }
    } catch (Exception e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }finally{
    //判断a中的内容是不是为空
    if(a!=null){
    try {
    //关闭a
    a.close();
    } catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }finally{
    //判断b中的内容是不是为空
    if(b!=null){
    try {
    //关闭b
    b.close();
    } catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    }
    }
    }
    }
    //获取当前的毫秒值
    long c2 = System.currentTimeMillis();
    //输出程序用了多少毫秒
    System.out.println(c2-c1);
    }
    }

  • 相关阅读:
    一个生日的类,一个人的类(上课)
    c语言菜单框架
    Latex Algorithm 语法错误导致无法编译
    CDQ WQS Rush
    Dinic Rush
    String Rush
    计算几何 学习笔记
    DP Rush
    Graph Rush
    Data Rush EZ ver.
  • 原文地址:https://www.cnblogs.com/hfew/p/10596057.html
Copyright © 2020-2023  润新知