Lenguaje

IDataOutput.Write Método

Definición

Sobrecargas

Nombre Description
Write(Byte[])

Escribe en el flujo de salida todos los bytes de la matriz b.

Write(Int32)

Escribe en el flujo de salida los ocho bits de orden bajo del argumento b.

Write(Byte[], Int32, Int32)

len Escribe bytes de la matriz b, en orden, en el flujo de salida.

Write(Byte[])

Escribe en el flujo de salida todos los bytes de la matriz b.

[Android.Runtime.Register("write", "([B)V", "GetWrite_arrayBHandler:Java.IO.IDataOutputInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void Write(byte[]? b);
[<Android.Runtime.Register("write", "([B)V", "GetWrite_arrayBHandler:Java.IO.IDataOutputInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Write : byte[] -> unit

Parámetros

b
Byte[]

los datos.

Atributos

Excepciones

si se produce un error de E/S al escribir.

Comentarios

Escribe en el flujo de salida todos los bytes de la matriz b. Si b es null, se produce una NullPointerException excepción . Si b.length es cero, no se escribe ningún bytes. De lo contrario, el byte b[0] se escribe primero, luego b[1], etc.; el último byte escrito es b[b.length-1].

Java documentación para java.io.DataOutput.write(byte[]).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

Write(Int32)

Escribe en el flujo de salida los ocho bits de orden bajo del argumento b.

[Android.Runtime.Register("write", "(I)V", "GetWrite_IHandler:Java.IO.IDataOutputInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void Write(int b);
[<Android.Runtime.Register("write", "(I)V", "GetWrite_IHandler:Java.IO.IDataOutputInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Write : int -> unit

Parámetros

b
Int32

byte que se va a escribir.

Atributos

Excepciones

si se produce un error de E/S al escribir.

Comentarios

Escribe en el flujo de salida los ocho bits de orden bajo del argumento b. Se omiten los 24 bits de orden superior de b .

Java documentación para java.io.DataOutput.write(int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Consulte también

Se aplica a

Write(Byte[], Int32, Int32)

len Escribe bytes de la matriz b, en orden, en el flujo de salida.

[Android.Runtime.Register("write", "([BII)V", "GetWrite_arrayBIIHandler:Java.IO.IDataOutputInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void Write(byte[]? b, int off, int len);
[<Android.Runtime.Register("write", "([BII)V", "GetWrite_arrayBIIHandler:Java.IO.IDataOutputInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Write : byte[] * int * int -> unit

Parámetros

b
Byte[]

los datos.

off
Int32

desplazamiento inicial en los datos.

len
Int32

número de bytes que se van a escribir.

Atributos

Excepciones

si se produce un error de E/S al escribir.

Comentarios

len Escribe bytes de la matriz b, en orden, en el flujo de salida. Si b es null, se produce una NullPointerException excepción . Si off es negativo, o len es negativo, o off+len es mayor que la longitud de la matriz b, se produce una IndexOutOfBoundsException excepción . Si len es cero, no se escribe ningún bytes. De lo contrario, el byte b[off] se escribe primero, luego b[off+1], etc.; el último byte escrito es b[off+len-1].

Java documentación para java.io.DataOutput.write(byte[], int, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a