首页 > 代码库 > write(byte[] b, int off, int len)

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

  write(byte[] b, int off, int len)就是将数组 b 中的 len 个字节按顺序写入输出流。


 

  • 所以如果 b 为 null,则抛出 NullPointerException。
  • 如果 off 为负,或 len 为负,又或者 off+len 大于数组 b 的长度,则抛出 IndexOutOfBoundsException。
  • 如果 len 为零,则不写入字节。
  • 否则,首先写入字节 b[off],然后写入字节 b[off+1],依此类推;最后一个写入字节是 b[off+len-1]。