【Java】javaIO之带缓冲流的字节流文件读写
来源:互联网 发布:带数据统计的二维码 编辑:程序博客网 时间:2024/05/17 02:27
下面用一个例子演示:
package com.test.RWByteStream;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;//带缓冲流的字节流文件读写,与不加缓冲流的读写对比,大大减少了读写时间。下面的例子是复制ads.mp4public class ReadByBufferByteStream {public static void main(String[] args) {try {FileInputStream fis=new FileInputStream("ads.mp4");BufferedInputStream bis=new BufferedInputStream(fis); //(fis,10000)10000为缓冲区大小,大小要在不断试验中调整大小,不是越大越好FileOutputStream fos=new FileOutputStream("new.mp4");BufferedOutputStream bos=new BufferedOutputStream(fos);byte input[]=new byte[100]; //每次读取100字节,大小要在不断试验中调整大小,不是越大越好int count=0; //记录读取次数while(bis.read(input)!=-1){bos.write(input);count++;}bis.close(); //后打开的要先关闭fis.close();bos.close();fos.close();System.out.println("读取了"+count+"次");} catch (FileNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}
0 0
- 【Java】javaIO之带缓冲流的字节流文件读写
- 【Java】javaIO之带缓冲流的字符流文件读写
- JAVA IO :使用带缓冲的字节流读写数据
- javaIO之文件字节流
- Java读写Properties文件及JavaIO中字节流和字符的转换
- 【Java】javaIO之用随机流读写文件
- JavaIO流基础之文件读写
- 用带缓冲的字节流重写文件复制
- java--IO 使用带缓冲功能的字节流复制文件
- JAVA之字节缓冲流
- Java之字节缓冲流
- 字节流 自定义缓冲字节数组 读写文件
- Java之字节流、字节缓冲流
- java18.IO操作------使用带缓冲的字节流读写数据
- javaIO流之字节流的四种方式复制文件方式总结
- Java 字节流读写文件
- Java字节流读写文件
- 利用Java IO中的字节流与缓冲流及单个或批量读写字节进行组合测试文件复制的速度....速度差别太大了!!!
- 微信内置浏览器音频直播
- OC+3-protocol
- Tomcat【4】(tomcat在eclipse的配置)
- rtsprecorder接收rtsp流并录像存档的调试过程
- HDU 2516 取石子游戏(fibonacci博弈)
- 【Java】javaIO之带缓冲流的字节流文件读写
- OC+4-Foundation框架
- 【Java】javaIO之带缓冲流的字符流文件读写
- OC+5-Foundation续©&单例模式singleton
- hdu 5233 Gunner II【STL应用】【水题】
- S3C2440系统时钟
- Python爬虫学习(单线程爬虫(一))
- apache commons io 生成报告
- HDU-2133