read(byte[] b)和read(byte[] b, int off, int len)有什么区别

来源:4-2 字节流之文件输入流FileInputStream-2

予别她

2017-09-04 20:01

read(byte[] b)和read(byte[] b, int off, int len)有什么区别

写回答 关注

1回答

  • 慕田峪1616461
    2017-09-04 22:08:32
    已采纳

    如果是read(byte[] b),若最后一次读取的长度不及数组的长度,则后面的内容会是上次读取残留的内容;如果是read(byte[] b, int off, int len),若最后一次读取的长度不及数组的长度,则后面的会为空,解决了为什么用read(byte[] b)读取产生的结果比原来多的问题

    qwerty...

    后面的为空是指长度bytes到len为空?

    2017-10-19 22:18:21

    共 1 条回复 >

文件传输基础——Java IO流

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

133754 学习 · 1030 问题

查看课程

相似问题