将InputStream转换成FileOutputStream并输出文件

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/hellostory/article/details/6045833

网上搜索,发现很多人将InputStream转换成FileOutputStream时,都是通过中间变量-字节数组b[]来实现的。

代码如下:

这种方法的缺点是:

    需要预先定义字节数组b[]的长度,如10*1024。长度太小了,则无法全部接受输入流或是出错(随便说说的,未测试,呵呵);长度太大了,则浪费空间。

 

参考java API手册,发现可以不借助字节数组(这样就不必纠结于数组大小如何定义了)就可以转换了,具体代码如下:

展开阅读全文

没有更多推荐了,返回首页