java中OutStremenr方法write偏移量是什么意思???
答案:2 悬赏:0
解决时间 2021-01-14 11:47
- 提问者网友:ミ烙印ゝ
- 2021-01-14 02:40
java中OutStremenr方法write偏移量是什么意思???
最佳答案
- 二级知识专家网友:洒脱疯子
- 2021-01-14 03:15
public void write(byte[] b,
int off,
int len)
throws IOException将指定字节数组中从偏移量 off 开始的 len 个字节写入此输出流。write(b, off, len) 的常规协定是:将数组 b 中的某些字节按顺序写入输出流;元素 b[off] 是此操作写入的第一个字节,b[off+len-1] 是此操作写入的最后一个字节。
OutputStream 的 write 方法对每个要写出的字节调用一个参数的 write 方法。建议子类重写此方法并提供更有效的实现。
如果 b 为 null,则抛出 NullPointerException。
如果 off 为负,或 len 为负,或者 off+len 大于数组 b 的长度,则抛出 IndexOutOfBoundsException。
参数:
b - 数据。
off - 数据中的初始偏移量。
len - 要写入的字节数。
抛出:
IOException - 如果发生 I/O 错误。尤其是,如果关闭了输出流,则抛出 IOException。
int off,
int len)
throws IOException将指定字节数组中从偏移量 off 开始的 len 个字节写入此输出流。write(b, off, len) 的常规协定是:将数组 b 中的某些字节按顺序写入输出流;元素 b[off] 是此操作写入的第一个字节,b[off+len-1] 是此操作写入的最后一个字节。
OutputStream 的 write 方法对每个要写出的字节调用一个参数的 write 方法。建议子类重写此方法并提供更有效的实现。
如果 b 为 null,则抛出 NullPointerException。
如果 off 为负,或 len 为负,或者 off+len 大于数组 b 的长度,则抛出 IndexOutOfBoundsException。
参数:
b - 数据。
off - 数据中的初始偏移量。
len - 要写入的字节数。
抛出:
IOException - 如果发生 I/O 错误。尤其是,如果关闭了输出流,则抛出 IOException。
全部回答
- 1楼网友:人類模型
- 2021-01-14 04:15
偏移量参数是指从你传入buffer的那个位置开始写。
public void write(byte[] buffer, int offset, int count) throws IOException {
public void write(byte[] buffer, int offset, int count) throws IOException {
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯