OutputStream.Write Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| Write(Byte[]) |
Écrit des |
| Write(Int32) |
Écrit l’octet spécifié dans ce flux de sortie. |
| Write(Byte[], Int32, Int32) |
Écrit des |
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.