java 把InputStream流写入到文件中
2015-11-20 13:45
288 查看
基于流(Stream)的解决
流是单向的有方向性的描述信息流的对象,InputStream是输入流的接口,对程序来说是入,是读,可以从文件读,缓存区读,网络节点读等等.
写入文件,对程序来说是出,是写,就是FileOutputStream,可以写入int也可以byte[]
所以解决方案就是从InputStream中读出内存到byte[]中然后,使用FileOutputStream写入文件中.比如:其中一种写法
InputStream is = new FileInputStream("a.txt");
FileOutputStream fos = new FileOutputStream("b.txt");
byte[] b = new byte[1024];
while((is.read(b)) != -1){
fos.write(b);
}
is.close();
fos.close();
流是单向的有方向性的描述信息流的对象,InputStream是输入流的接口,对程序来说是入,是读,可以从文件读,缓存区读,网络节点读等等.
写入文件,对程序来说是出,是写,就是FileOutputStream,可以写入int也可以byte[]
所以解决方案就是从InputStream中读出内存到byte[]中然后,使用FileOutputStream写入文件中.比如:其中一种写法
InputStream is = new FileInputStream("a.txt");
FileOutputStream fos = new FileOutputStream("b.txt");
byte[] b = new byte[1024];
while((is.read(b)) != -1){
fos.write(b);
}
is.close();
fos.close();
相关文章推荐
- java杨辉三角
- java注解的理解和实例
- eclipse无法导出android签名包的问题
- 有Main方法的Java类的类名取得
- Java中的static关键字
- 启动"命令提示符"定位到D盘java文件夹
- SpringMVC的工作原理
- eclipse sae上传代码
- Java注释@interface的用法【转】
- Eclipse设置提示
- Spring Mvc Controller间跳转 重定向 传参 (转)
- mabatis的工作原理
- 设计模式-单例模式七种写法(Java)
- Eclipse使用Link配置Svn、Maven、spket、ADT
- Java集合:ArrayList的实现原理
- java spring - MVC异常统一处理实战
- Debug---Eclipse断点调试基础
- java中常量的设置(Constant)
- String与十六进制数互转
- Java线程池解析