问答详情
源自:4-2 字节流之文件输入流FileInputStream-2

请问一个问题。

public int read(byte[] b)
        throws IOException

返回:

读入缓冲区的字节总数,

read()方法返回的是什么? 下面说的返回下一个数据字节是什么意思?  方法将阻塞是什么意思?

public int read()
        throws IOException

从此输入流中读取一个数据字节。如果没有输入可用,则此方法将阻塞。


指定者:

类 InputStream 中的 read

返回:

下一个数据字节;如果已到达文件末尾,则返回 -1。



提问者:风中过客 2015-05-07 21:30

个回答

  • 好帮手慕珊
    2015-05-08 09:32:15
    已采纳

    read()方法返回实际读取的字节数,如果读到文件的末尾返回-1。

    方法阻塞,我理解是当没有输入可用时,方法会抛出IOException异常