Condividi tramite


ICollection.ToArray Metodo

Definizione

Overload

ToArray()

Restituisce una matrice contenente tutti gli elementi dell'insieme.

ToArray(Object[])

Restituisce una matrice contenente tutti gli elementi dell'insieme; Il tipo di runtime della matrice restituita è quello della matrice specificata.

ToArray(IIntFunction)

Restituisce una matrice contenente tutti gli elementi di questa raccolta, utilizzando la funzione fornita generator per allocare la matrice restituita.

ToArray()

Restituisce una matrice contenente tutti gli elementi dell'insieme.

[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[]

Restituisce

Object[]

matrice, il cui tipo di componente runtime Class#getComponentType è Object, contenente tutti gli elementi di questa raccolta

Attributi

Commenti

Restituisce una matrice contenente tutti gli elementi dell'insieme. Se questa raccolta garantisce l'ordine in cui gli elementi vengono restituiti dal relativo iteratore, questo metodo deve restituire gli elementi nello stesso ordine. Il tipo di componente runtime Class#getComponentType restituito della matrice è Object.

La matrice restituita sarà "sicura" in quanto nessun riferimento viene mantenuto da questa raccolta. In altre parole, questo metodo deve allocare una nuova matrice anche se questa raccolta è supportata da una matrice. Il chiamante è quindi libero di modificare la matrice restituita.

Documentazione java per java.util.Collection.toArray().

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

ToArray(Object[])

Restituisce una matrice contenente tutti gli elementi dell'insieme; Il tipo di runtime della matrice restituita è quello della matrice specificata.

[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[]

Parametri

a
Object[]

matrice in cui archiviare gli elementi di questa raccolta, se è sufficientemente grande; in caso contrario, a questo scopo viene allocata una nuova matrice dello stesso tipo di runtime.

Restituisce

Object[]

matrice contenente tutti gli elementi di questa raccolta

Attributi

Commenti

Restituisce una matrice contenente tutti gli elementi dell'insieme; Il tipo di runtime della matrice restituita è quello della matrice specificata. Se la raccolta rientra nella matrice specificata, viene restituita. In caso contrario, viene allocata una nuova matrice con il tipo di runtime della matrice specificata e le dimensioni di questa raccolta.

Se questa raccolta si adatta alla matrice specificata con spazio da risparmiare (ad esempio, la matrice ha più elementi di questa raccolta), l'elemento nella matrice subito dopo la fine della raccolta è impostato su null. Ciò è utile per determinare la lunghezza di questa raccolta solo se il chiamante sa che questa raccolta non contiene elementi null .

Se questa raccolta garantisce l'ordine in cui gli elementi vengono restituiti dal relativo iteratore, questo metodo deve restituire gli elementi nello stesso ordine.

Documentazione java per java.util.Collection.toArray(T[]).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

ToArray(IIntFunction)

Restituisce una matrice contenente tutti gli elementi di questa raccolta, utilizzando la funzione fornita generator per allocare la matrice restituita.

[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[]

Parametri

generator
IIntFunction

funzione che produce una nuova matrice del tipo desiderato e la lunghezza specificata

Restituisce

Object[]

matrice contenente tutti gli elementi di questa raccolta

Attributi

Commenti

Restituisce una matrice contenente tutti gli elementi di questa raccolta, utilizzando la funzione fornita generator per allocare la matrice restituita.

Se questa raccolta garantisce l'ordine in cui gli elementi vengono restituiti dal relativo iteratore, questo metodo deve restituire gli elementi nello stesso ordine.

Aggiunta in 11.

Documentazione java per java.util.Collection.toArray(java.util.function.IntFunction<T[]>).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a