猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
对于第20行代码不是很理解
为什么不是fos.write(b,true);按照图片中的代码,不会不断地写入,然后不断清空吗?
qq_慕婉清9181605
浏览 557
回答 1
1回答
onemoo
OutputStream 对象的方法中没有 write(int, boolean) 这样的呀!你为什么会有这样的问题呢? 是在哪里见过类似的代码吗?这个代码中就是简单地利用“输入字节流”从一个文件中读取字节,再利用“输出字节流”写入另一个文件中。每调用一次 read 方法,就从输入流中读取一个字节;每调用一次 write 方法就向输出流中写入一个字节。这里的输入流对象 fis 在初始化时绑为一个图片文件,而输出流对象 fos 绑为另一个图片,代码主体通过 while 循环在文件读完之前依次读写,所以就实现了图片文件的复制。为什么你会觉得会“不断写入,不断清空”呢?
0
0
1
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Java
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续