java.io.FileInputStream
Posted yumianfeihu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java.io.FileInputStream相关的知识,希望对你有一定的参考价值。
public int read(byte[] b,
int off,
int len)
throws IOException
从此输入流中将最多 len 个字节的数据读入一个 byte 数组中。如果 len 不为 0,则在输入可用之前,该方法将阻塞;否则,不读取任何字节并返回 0。
覆盖:
类 InputStream 中的 read
参数:
b - 存储读取数据的缓冲区。
off - 目标数组 b 中的起始偏移量。
len - 读取的最大字节数。
返回:
读入缓冲区的字节总数,如果因为已经到达文件末尾而没有更多的数据,则返回 -1。
抛出:
NullPointerException - 如果 b 为 null。
IndexOutOfBoundsException - 如果 off 为负、len 为负,或者 len 大于 b.length - off
IOException - 如果发生 I/O 错误。
另请参见:
关于这个方法的返回值:当读取时读到了文件的末尾时则返回此次读取的字节总数,同时指针指向文件末尾后的一个字节,下次在读取时返回-1.
以上是关于java.io.FileInputStream的主要内容,如果未能解决你的问题,请参考以下文章