readByteArray

abstract fun readByteArray(byteCount: Int?): ByteArray

从此数据源中读取字节并返回一个字节数组。

此方法的行为取决于 byteCount 参数:

  • byteCount 指定时:它会尝试精确读取 byteCount 个字节。如果数据源中的可用字节数不足,将抛出 EOFException。

  • byteCountnull:它会读取并返回此数据源中所有剩余的字节,直到数据源耗尽。

Return

一个包含所读取字节的新字节数组。

Parameters

byteCount

要读取的字节数。如果为 null,则读取所有剩余字节。

Throws

EOFException

如果指定了 byteCount,但数据源在读取足够字节之前已耗尽。

如果此数据源已关闭。