Langage

Buffer.Slice Méthode

Définition

Surcharges

Nom Description
Slice()

Crée une mémoire tampon dont le contenu est une sous-file d’attente partagée du contenu de cette mémoire tampon.

Slice(Int32, Int32)

Crée une mémoire tampon dont le contenu est une sous-file d’attente partagée du contenu de cette mémoire tampon.

Slice()

Crée une mémoire tampon dont le contenu est une sous-file d’attente partagée du contenu de cette mémoire tampon.

[Android.Runtime.Register("slice", "()Ljava/nio/Buffer;", "GetSliceHandler", ApiSince=34)]
public virtual Java.Nio.Buffer? Slice();
[<Android.Runtime.Register("slice", "()Ljava/nio/Buffer;", "GetSliceHandler", ApiSince=34)>]
abstract member Slice : unit -> Java.Nio.Buffer
override this.Slice : unit -> Java.Nio.Buffer

Retours

Nouvelle mémoire tampon

Attributs

Remarques

Crée une mémoire tampon dont le contenu est une sous-file d’attente partagée du contenu de cette mémoire tampon.

Le contenu de la nouvelle mémoire tampon commence à la position actuelle de cette mémoire tampon. Les modifications apportées au contenu de cette mémoire tampon seront visibles dans la nouvelle mémoire tampon, et vice versa ; la position, la limite et les valeurs de marque des deux mémoires tampons seront indépendantes.

La position de la nouvelle mémoire tampon sera égale à zéro, sa capacité et sa limite sera le nombre d’éléments restants dans cette mémoire tampon, sa marque n’est pas définie. La nouvelle mémoire tampon sera directe si, et seulement si, cette mémoire tampon est directe, et elle sera en lecture seule si, et seulement si, cette mémoire tampon est en lecture seule.

Ajouté dans 9.

Java documentation pour java.nio.Buffer.slice().

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 à

Slice(Int32, Int32)

Crée une mémoire tampon dont le contenu est une sous-file d’attente partagée du contenu de cette mémoire tampon.

[Android.Runtime.Register("slice", "(II)Ljava/nio/Buffer;", "GetSlice_IIHandler", ApiSince=34)]
public virtual Java.Nio.Buffer? Slice(int index, int length);
[<Android.Runtime.Register("slice", "(II)Ljava/nio/Buffer;", "GetSlice_IIHandler", ApiSince=34)>]
abstract member Slice : int * int -> Java.Nio.Buffer
override this.Slice : int * int -> Java.Nio.Buffer

Paramètres

index
Int32

Position dans cette mémoire tampon à laquelle le contenu de la nouvelle mémoire tampon démarre ; doit être non négatif et pas plus grand que #limit() limit()

length
Int32

Nombre d’éléments que la nouvelle mémoire tampon contiendra ; doit être non négatif et pas plus grand que limit() - index

Retours

Nouvelle mémoire tampon

Attributs

Remarques

Crée une mémoire tampon dont le contenu est une sous-file d’attente partagée du contenu de cette mémoire tampon.

Le contenu de la nouvelle mémoire tampon démarre à la position index de cette mémoire tampon et contient des length éléments. Les modifications apportées au contenu de cette mémoire tampon seront visibles dans la nouvelle mémoire tampon, et vice versa ; la position, la limite et les valeurs de marque des deux mémoires tampons seront indépendantes.

La position de la nouvelle mémoire tampon sera égale à zéro, sa capacité et sa limite sera length, sa marque ne sera pas définie. La nouvelle mémoire tampon sera directe si, et seulement si, cette mémoire tampon est directe, et elle sera en lecture seule si, et seulement si, cette mémoire tampon est en lecture seule.

Ajouté dans 13.

Java documentation pour java.nio.Buffer.slice(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 à