java.io.OutputStream.write(byte[] b, int off, int len)方法实例

java.io.OutputStream.write(byte[] b, int off, int len) 方法从指定的字节数组开始到当前输出流关闭写入len字节。一般的合约write(b, off, len),一些在数组b中的字节写入,以便输出流;元素b[off]是写入的第一个字节和b[off+len-1]是写的这个操作的最后一个字节。OutputStream的write方法调用的每个被写出其中一个字节参数的write方法。子类被鼓励重写此方法,并提供了一个更有效的实现。

如果b为null,一个NullPointerException异常抛出。如果断为负,或len为负,或者off + len位置大于数组b的长度,则抛出IndexOutOfBoundsException。

声明

以下是java.io.OutputStream.write()方法的声明

public void write(byte[] b, int off, int len)

参数

  • b -- 数据

  • off -- 在数据偏移的开始。

  • len -- 写入的字节数

返回值

此方法无返回值。

异常

  • IOException -- 如果发生I/ O错误。特别是IOException,如果是输出流被关闭抛出。

例子

下面的示例演示java.io.OutputStream.write()方法的用法。

hel