码迷,mamicode.com
首页 > 编程语言 > 详细

java.io.FileInputStream

时间:2020-01-28 10:51:37      阅读:77      评论:0      收藏:0      [点我收藏+]

标签:store   str   fileinput   poi   bsp   指针   方法   exception   file   

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 错误。

另请参见: 

InputStream.read()

 

 

关于这个方法的返回值:当读取时读到了文件的末尾时则返回此次读取的字节总数,同时指针指向文件末尾后的一个字节,下次在读取时返回-1.

java.io.FileInputStream

标签:store   str   fileinput   poi   bsp   指针   方法   exception   file   

原文地址:https://www.cnblogs.com/yumianfeihu/p/12237477.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!