Langage

OutputStream.Write Méthode

Définition

Surcharges

Nom Description
Write(Byte[])

Écrit des b.length octets du tableau d’octets spécifié dans ce flux de sortie.

Write(Int32)

Écrit l’octet spécifié dans ce flux de sortie.

Write(Byte[], Int32, Int32)

Écrit des len octets du tableau d’octets spécifié à partir du décalage off vers ce flux de sortie.

Write(Byte[])

Écrit des b.length octets du tableau d’octets spécifié dans ce flux de sortie.

[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

Paramètres

b
Byte[]

données.

Attributs

Exceptions

Remarques

Écrit des b.length octets du tableau d’octets spécifié dans ce flux de sortie. Le contrat général pour lequel write(b) il doit avoir exactement le même effet que l’appel write(b, 0, b.length).

Java documentation pour java.io.OutputStream.write(byte[]).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

Write(Int32)

Écrit l’octet spécifié dans ce flux de sortie.

[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

Paramètres

b
Int32

le byte.

Attributs

Exceptions

si une erreur se produit lors de l’écriture dans ce flux.

Remarques

Écrit l’octet spécifié dans ce flux de sortie. Le contrat général pour lequel write un octet est écrit dans le flux de sortie. L’octet à écrire est les huit bits de bas ordre de l’argument b. Les 24 bits de haut ordre de b sont ignorés.

Les sous-classes de OutputStream doivent fournir une implémentation pour cette méthode.

Java documentation pour java.io.OutputStream.write(int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

Write(Byte[], Int32, Int32)

Écrit des len octets du tableau d’octets spécifié à partir du décalage off vers ce flux de sortie.

[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

Paramètres

b
Byte[]

données.

off
Int32

décalage de début dans les données.

len
Int32

nombre d’octets à écrire.

Attributs

Exceptions

si une erreur se produit lors de l’écriture dans ce flux.

si offset ou count , ou si offset + count est plus grand que la longueur de buffer.

Remarques

Écrit des len octets du tableau d’octets spécifié à partir du décalage off vers ce flux de sortie. Le contrat général pour lequel write(b, off, len) certains octets du tableau b sont écrits dans le flux de sortie dans l’ordre ; l’élément b[off] est le premier octet écrit et b[off+len-1] est le dernier octet écrit par cette opération.

Méthode write d’appel de la méthode d’écriture OutputStream d’un argument sur chacun des octets à écrire. Les sous-classes sont encouragées à remplacer cette méthode et à fournir une implémentation plus efficace.

Si b c’est nullle cas, un NullPointerException est levée.

S’il off est négatif, ou len est négatif ou off+len est supérieur à la longueur du tableau b, un IndexOutOfBoundsException est levée.

Java documentation pour java.io.OutputStream.write(byte[], int, int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à