您好、欢迎来到现金彩票网!
当前位置:双彩网 > 写出所有缓存 >

java如何将一个InputStream写入文件啊?

发布时间:2019-05-29 02:09 来源:未知 编辑:admin

  方法没有报错,可是写的文件和原来不一样,导致不能用,如视频不能播放,原来是可以播放的。

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  这几行有问题,,,is.read(buffer)方法的返回值表示读取的有效字节数,你的buffer数组长度是4*1024,但是每次读取不可能都是这么多字节,而os.write(buffer);则是每次都是写入4*1024个字节,所以新的文件肯定比旧的文件大,,,,改写方法如下:

  流是单向的有方向性的描述信息流的对象,InputStream是输入流的接口,对程序来说是入,是读,可以从文件读,缓存区读,网络节点读等等.

http://marsdomino.com/xiechusuoyouhuancun/33.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有