问答详情
源自:4-3 字节流之文件输出流FileOutputStream

关于用的byte[]的问题

如果不用byte[]数组,只有.read(),是不是就是说把文件从头到尾读完。而用上byte[],就是把文件先读取到数组里,如果数组满了就输出,然后继续把未读完的文件再次读到数组里,数组满,再输出,以此循环。请问我理解的对吗?

提问者:慕粉2136542887 2017-02-28 18:08

个回答

  • 张土土
    2017-02-28 19:25:28
    已采纳

    只有read是读一个字节就输出一个,遇到-1结束,用上数组,就是读取一定个数(数组长度)字节后(遇到-1结束)才输出。

  • qq_柚子_22
    2017-02-28 20:04:24

    剩下的字节不够的话,应该是有多少字节就读多少到数组中,然后将其输出