A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 程序之家 初级黑马   /  2019-4-19 08:58  /  761 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文



        //释放资源        bis.close();    } }
public class CopyAviDemo {    public static void main(String[] args) throws IOException {        //记录开始时间        long startTime = System.currentTimeMillis();

        //复制视频 //        method1(); //        method2(); //        method3();        method4();

        //记录结束时间        long endTime = System.currentTimeMillis();        System.out.println("共耗时:" + (endTime - startTime) + "毫秒");    }

    //字节缓冲流一次读写一个字节数组    public static void method4() throws IOException {        BufferedInputStream bis = new BufferedInputStream(new FileInputStream("E:\\itcast\\字节流复制图片.avi"));        BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream("myByteStream\\字节流复制图片.avi"));

        byte[] bys = new byte[1024];        int len;        while ((len=bis.read(bys))!=-1) {            bos.write(bys,0,len);        }

        bos.close();        bis.close();    }

    //字节缓冲流一次读写一个字节    public static void method3() throws IOException {        BufferedInputStream bis = new BufferedInputStream(new FileInputStream("E:\\itcast\\字节流复制图片.avi"));        BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream("myByteStream\\字节流复制图片.avi"));

        int by;        while ((by=bis.read())!=-1) {            bos.write(by);        }

        bos.close();        bis.close();    }


    //基本字节流一次读写一个字节数组    public static void method2() throws IOException {        //E:\\itcast\\字节流复制图片.avi        //模块目录下的 字节流复制图片.avi        FileInputStream fis = new FileInputStream("E:\\itcast\\字节流复制图片.avi");        FileOutputStream fos = new FileOutputStream("myByteStream\\字节流复制图 片.avi");

        byte[] bys = new byte[1024];        int len;        while ((len=fis.read(bys))!=-1) {            fos.write(bys,0,len);        }

        fos.close();        fis.close();    }

    //基本字节流一次读写一个字节    public static void method1() throws IOException {        //E:\\itcast\\字节流复制图片.avi        //模块目录下的 字节流复制图片.avi        FileInputStream fis = new FileInputStream("E:\\itcast\\字节流复制图片.avi");        FileOutputStream fos = new FileOutputStream("myByteStream\\字节流复制图 片.avi");

        int by;        while ((by=fis.read())!=-1) {            fos.write(by);        }

        fos.close();        fis.close();

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马