ICollection.ToArray 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
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(IIntFunction) |
Retourne un tableau contenant tous les éléments de cette collection, à l’aide de la fonction fournie |
ToArray()
Retourne un tableau contenant tous les éléments de cette collection.
[Android.Runtime.Register("toArray", "()[Ljava/lang/Object;", "GetToArrayHandler:Java.Util.ICollectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Lang.Object[] ToArray ();
[<Android.Runtime.Register("toArray", "()[Ljava/lang/Object;", "GetToArrayHandler:Java.Util.ICollectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member ToArray : unit -> Java.Lang.Object[]
Retours
tableau dont le type de composant runtime Class#getComponentType est Object
, contenant tous les éléments de cette collection
- 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 Class#getComponentType 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é.
Documentation Java pour java.util.Collection.toArray()
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
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;", "GetToArray_arrayLjava_lang_Object_Handler:Java.Util.ICollectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public Java.Lang.Object[] ToArray (Java.Lang.Object[] a);
[<Android.Runtime.Register("toArray", "([Ljava/lang/Object;)[Ljava/lang/Object;", "GetToArray_arrayLjava_lang_Object_Handler:Java.Util.ICollectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
abstract member ToArray : Java.Lang.Object[] -> Java.Lang.Object[]
Paramètres
- a
- 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
tableau contenant tous les éléments de cette collection
- 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 a plus d’éléments que cette collection), l’élément du tableau immédiatement après la fin de la collection est défini null
sur . (Cela est utile pour déterminer la longueur de cette collection uniquement si l’appelant sait que cette collection ne contient null
aucun élément.)
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.
Documentation Java pour java.util.Collection.toArray(T[])
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
S’applique à
ToArray(IIntFunction)
Retourne un tableau contenant tous les éléments de cette collection, à l’aide de la fonction fournie generator
pour allouer le tableau retourné.
[Android.Runtime.Register("toArray", "(Ljava/util/function/IntFunction;)[Ljava/lang/Object;", "GetToArray_Ljava_util_function_IntFunction_Handler:Java.Util.ICollection, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=33)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public virtual Java.Lang.Object[] ToArray (Java.Util.Functions.IIntFunction generator);
[<Android.Runtime.Register("toArray", "(Ljava/util/function/IntFunction;)[Ljava/lang/Object;", "GetToArray_Ljava_util_function_IntFunction_Handler:Java.Util.ICollection, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=33)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
abstract member ToArray : Java.Util.Functions.IIntFunction -> Java.Lang.Object[]
override this.ToArray : Java.Util.Functions.IIntFunction -> Java.Lang.Object[]
Paramètres
- generator
- IIntFunction
fonction qui produit un nouveau tableau du type souhaité et la longueur fournie
Retours
tableau contenant tous les éléments de cette collection
- Attributs
Remarques
Retourne un tableau contenant tous les éléments de cette collection, à l’aide de la fonction fournie generator
pour allouer le tableau retourné.
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.
Ajouté dans 11.
Documentation Java pour java.util.Collection.toArray(java.util.function.IntFunction<T[]>)
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.