Langue

ArraySet.ToArray Méthode

Définition

Surcharges

Nom Description
ToArray()

Retourne un tableau contenant tous les éléments de cette collection.

ToArray(Object[])

Retourne un tableau contenant tous les éléments de cette collection ; le type d’exécution du tableau retourné est celui du tableau spécifié.

ToArray()

Retourne un tableau contenant tous les éléments de cette collection.

[Android.Runtime.Register("toArray", "()[Ljava/lang/Object;", "", ApiSince=23)]
public Java.Lang.Object[]? ToArray();
[<Android.Runtime.Register("toArray", "()[Ljava/lang/Object;", "", ApiSince=23)>]
override this.ToArray : unit -> Java.Lang.Object[]

Retours

Object[]

tableau dont le type de composant runtime est Object, contenant tous les éléments de cette collection

Implémente

Attributs

Remarques

Retourne un tableau contenant tous les éléments de cette collection. Si cette collection garantit l’ordre dans lequel ses éléments sont retournés par son itérateur, cette méthode doit retourner les éléments dans le même ordre. Le type de composant runtime du tableau retourné est Object.

Le tableau retourné est « sécurisé » dans la mesure où aucune référence à celle-ci n’est conservée par cette collection. (En d’autres termes, cette méthode doit allouer un nouveau tableau même si cette collection est soutenue par un tableau). L’appelant est donc libre de modifier le tableau retourné.

Référence Android pour android.util.ArraySet.toArray.

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 à

ToArray(Object[])

Retourne un tableau contenant tous les éléments de cette collection ; le type d’exécution du tableau retourné est celui du tableau spécifié.

[Android.Runtime.Register("toArray", "([Ljava/lang/Object;)[Ljava/lang/Object;", "", ApiSince=23)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public Java.Lang.Object[]? ToArray(Java.Lang.Object[]? array);
[<Android.Runtime.Register("toArray", "([Ljava/lang/Object;)[Ljava/lang/Object;", "", ApiSince=23)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
override this.ToArray : Java.Lang.Object[] -> Java.Lang.Object[]

Paramètres

array
Object[]

tableau dans lequel les éléments de cette collection doivent être stockés, s’il est assez grand ; sinon, un nouveau tableau du même type d’exécution est alloué à cet effet.

Retours

Object[]

tableau contenant tous les éléments de cette collection

Implémente

Attributs

Remarques

Retourne un tableau contenant tous les éléments de cette collection ; le type d’exécution du tableau retourné est celui du tableau spécifié. Si la collection s’inscrit dans le tableau spécifié, elle est retournée dans ce tableau. Sinon, un nouveau tableau est alloué avec le type d’exécution du tableau spécifié et la taille de cette collection.

Si cette collection s’inscrit dans le tableau spécifié avec de la place à libérer (c’est-à-dire que le tableau comporte plus d’éléments que cette collection), l’élément du tableau suivant immédiatement la fin de la collection a la valeur Null. (Cela est utile pour déterminer la longueur de cette collection uniquement si l’appelant sait que cette collection ne contient aucun élément Null.)

Si cette collection garantit l’ordre dans lequel ses éléments sont retournés par son itérateur, cette méthode doit retourner les éléments dans le même ordre.

Référence Android pour android.util.ArraySet.toArray.

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 à