zoukankan      html  css  js  c++  java
  • day30-1FileInputStream不用数组进行复制文件

    package lianxi;
    //要导的包
    import java.io.FileInputStream;
    import java.io.FileOutputStream;
    import java.io.IOException;

    public class lianxi2 {
    public static void main(String[] args){
    //获取当前的毫秒值
    long a = System.currentTimeMillis();
    FileOutputStream b=null;
    FileInputStream c=null;
    try {
    //把要获取的从硬盘中的文件的地址输入到内存
    c=new FileInputStream("D:\b.txt");
    //把要储存的从内存中输出到硬盘中文件的地址
    b=new FileOutputStream("E:\b1.txt");
    int i=0;
    // 将硬盘的文件内容写出赋值给i 然后判断文件中有没有内容 没有内容为-1
    while((i=c.read())!=-1){
    //将i值读出来赋值给b
    b.write(i);
    }
    } catch (Exception e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }finally{
    //判断不中有没有内容
    if(b!=null){
    try {
    //关闭b程序
    b.close();
    } catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }finally{
    //判断不中有没有内容
    if(c!=null){
    try {
    //关闭c程序
    c.close();
    } catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    }
    }
    }
    }
    //获取当前的毫秒值
    long a1 = System.currentTimeMillis();
    //计算用了多长时间
    double a2=a1-a;
    //输出用了多少秒
    System.out.println(a2/1000);
    }
    }

  • 相关阅读:
    fiddler使用
    Laravel数据库操作
    mysql 小知识点备忘(一)
    移动端和服务器端通信
    js函数和代码片段
    tomcat9目录结构解析
    数据库三范式的理解
    win10修改hosts文件
    Java十六进制字符串与二进制数组互转、&0xff的作用
    15、SpringBoot实现Excel的导入导出
  • 原文地址:https://www.cnblogs.com/hfew/p/10596040.html
Copyright © 2011-2022 走看看