i/o流读写大文件数据
2015-08-29 15:57
316 查看
package aa; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.FileReader; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; public class util { @SuppressWarnings({ "unused", "resource" }) public static void main(String[] args) { File file=new File("D:/文件/aaaaaaaaaaaa"); try { OutputStream out = new FileOutputStream(file+"/1789.mp4"); InputStream in = new FileInputStream("d:文件路径"); BufferedInputStream ib = new BufferedInputStream(in,102400) ; BufferedOutputStream ob = new BufferedOutputStream(out,102400); byte[] data = new byte[102400]; long a=System.currentTimeMillis(); System.out.println(a/1000); while(ib.read(data)!=-1){ ob.write(data); // ob.write(data,0,data.length); } ob.flush(); ob.close(); ib.close(); long b=System.currentTimeMillis(); long c=(b-a)/1000; System.out.println((double)c); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
相关文章推荐
- 【内容建设】以DEDECMS为例,讲解站内文章编辑的一些注意点,有益无害
- RSA非对称加密,使用OpenSSL生成证书,iOS加密,java解密
- ftp传输出现问题
- DesignPattern_Java:Adapter Pattern
- SetTextAlign的TA_RIGHT
- 初识 swift 封装轮播图
- Codeforces Round #281 (Div. 2) E. Vasya and Polynomial 数学 思考题
- 局部加权线性回归算法
- LSTM最好理解文章
- 判断用户和密码
- [POJ]并查集三连发
- qt下IplImage和QImage相互转换并显示
- 安卓广播事件
- 叶存菜鸟笔记之Properties方法的简单运用
- (1)第一个出现一次字符
- H5中form表单中新增属性
- 关于@Override在1.5和1.6之后的区别
- 【最小染色】【HNOI 2008】【bzoj 1006】神奇的国度
- Html5 学习系列(六)Html5本地存储和本地数据库
- js实现基于正则表达式的轻量提示插件