OutputStream.Write 方法

定义

重载

名称 说明
Write(Byte[])

b.length 字节从指定的字节数组写入此输出流。

Write(Int32)

将指定的字节写入此输出流。

Write(Byte[], Int32, Int32)

len从从偏移量off开始的指定字节数组写入字节数。

Write(Byte[])

b.length 字节从指定的字节数组写入此输出流。

[Android.Runtime.Register("write", "([B)V", "GetWrite_arrayBHandler")]
public virtual void Write(byte[]? b);
[<Android.Runtime.Register("write", "([B)V", "GetWrite_arrayBHandler")>]
abstract member Write : byte[] -> unit
override this.Write : byte[] -> unit

参数

b
Byte[]

数据。

属性

例外

注解

b.length 字节从指定的字节数组写入此输出流。 一般合同 write(b) 是,它应该具有与调用 write(b, 0, b.length)完全相同的效果。

适用于 . 的 java.io.OutputStream.write(byte[])Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

Write(Int32)

将指定的字节写入此输出流。

[Android.Runtime.Register("write", "(I)V", "GetWrite_IHandler")]
public abstract void Write(int b);
[<Android.Runtime.Register("write", "(I)V", "GetWrite_IHandler")>]
abstract member Write : int -> unit

参数

b
Int32

byte

属性

例外

写入此流时出错。

注解

将指定的字节写入此输出流。 一般协定 write 是将一个字节写入输出流。 要写入的字节是参数 b的八个低序位。 忽略 24 个高阶位 b

必须为此方法提供实现的 OutputStream 子类。

适用于 . 的 java.io.OutputStream.write(int)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

Write(Byte[], Int32, Int32)

len从从偏移量off开始的指定字节数组写入字节数。

[Android.Runtime.Register("write", "([BII)V", "GetWrite_arrayBIIHandler")]
public virtual void Write(byte[]? b, int off, int len);
[<Android.Runtime.Register("write", "([BII)V", "GetWrite_arrayBIIHandler")>]
abstract member Write : byte[] * int * int -> unit
override this.Write : byte[] * int * int -> unit

参数

b
Byte[]

数据。

off
Int32

数据中的起始偏移量。

len
Int32

要写入的字节数。

属性

例外

写入此流时出错。

如果 offset count ,或大于 offset + count 长度 buffer

注解

len从从偏移量off开始的指定字节数组写入字节数。 一般协定 write(b, off, len) 是,数组 b 中的某些字节按顺序写入输出流;元素 b[off] 是写入的第一个字节,也是 b[off+len-1] 此操作写入的最后一个字节。

write调用OutputStream要写入的每个字节上的一个参数的写入方法的方法。鼓励子类重写此方法并提供更高效的实现。

b如果是null,则会引发 aNullPointerException

如果 off 为负数或 len 为负数,或 off+len 大于数组 b的长度,则引发一个 IndexOutOfBoundsException

适用于 . 的 java.io.OutputStream.write(byte[], int, int)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于