Java Java.io.ByteArrayInputStream.read() 方法
-
描述
java.io.ByteArrayInputStream.read(byte[] b, int off, int len)方法从此输入流中将len个字节的数据读取到一个字节数组中。 read()方法不会阻塞。 -
声明
以下是java.io.ByteArrayInputStream.read(byte[] b, int off, int len)方法的声明- -
参数
-
b数据读入此缓冲区
-
off从目标数组b开始的偏移量
-
len读取的最大字节数
-
-
返回值
读入缓冲区的字节数。如果流已到达末尾,则返回-1。 -
异常
-
NullPointerException如果b为null。
-
IndexOutOfBoundsException如果len大于偏移量后输入流的长度,则off为负,或者len为负。
-
-
例子
下面的示例演示java.io.ByteArrayInputStream.read(byte [] b,int off,int len)方法的用法。让我们编译并运行以上程序,这将产生以下结果-