问答详情
源自:4-2 字节流之文件输入流FileInputStream-2

这一节两种方法的区别在哪里?

用到while的那种写法,是数组不够大的情况下用的吗?

提问者:肥川 2019-08-25 15:20

个回答

  • 相遇即是缘分
    2019-08-27 14:03:57
    已采纳

    字节数组不足以存放文件中的字节数据时,又想读完文件中的数据,这个时候,就要用到while循环了。

    如果字节数组足够大,可以放下整个文件的数据时,就不需要用到while循环了,只读一次就行了。

    但是,一般情况下,还是要用while循环,因为字节数组初始大小,无法保证适合所有的情况。