网站做端口是什么情况/如何制作百度网页
字节缓冲流一次读写一个字节数组-----(复制视频)
复制视频
- 根据数据源创建字节输入缓冲流对象
- 根据目的地创建字节输出缓冲流对象
- 读写数据,复制视频
- 释放资源
以图文和代码的形式讲解
数据源
目的地
- 代码
package Demo;import java.io.*;public class Demo {public static void main(String[] args) throws IOException {//创建数据源+字节输入缓冲流BufferedInputStream inBfile = new BufferedInputStream(new FileInputStream("D:\\JPkanna\\kanna.mp4"));//创建目的地+字节输出缓冲流BufferedOutputStream outBfile = new BufferedOutputStream(new FileOutputStream("D:\\item\\Hellow\\src\\kanna"));//利用byte数组来进行以此复制一个字节byte[] bytes = new byte[1024];int len;int i= (int) System.currentTimeMillis();while((len=inBfile.read(bytes))!=-1){outBfile.write(bytes,0,len);}int j=(int)System.currentTimeMillis();System.out.println("运行了"+(j-i)+"毫秒");//释放资源inBfile.close();outBfile.close();}
}
输出的内容
字节缓冲流一次读写一个字节数组是最快的!!!!!
方法名 | 说明 |
---|---|
System.currentTimeMillis(); | 可以利用该方法测试系统运行时间 |