为什么要使用int c 来搬运

来源:4-5 字节缓冲流

why779715974

2020-06-18 12:19

在写while 循环前,创建了int c类型,在循环里使用while((c=bis.read)!=-1)来判断

之后又使用c来写入,为什么不直接用bis.read呢,使用int c意义何在?

写回答 关注

1回答

  • PeacefulWinter
    2020-06-21 01:28:18
    已采纳

    c 的意义在于临时存放当前 while 循环读到的字节内容,以便在循环体内多次引用。如果直接换成 bis.read(),则每调用一次,读到的内容都是下一个字节,逻辑就全乱了。

文件传输基础——Java IO流

为您介绍IO流的使用,以及对象的序列化和反序列化的内容

133754 学习 · 1030 问题

查看课程

相似问题