Lingua

ArraySet.ToArray Metodo

Definizione

Overload

Nome Descrizione
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()

Restituisce una matrice contenente tutti gli elementi dell'insieme.

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

Valori restituiti

Object[]

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

Implementazioni

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 della matrice restituita è 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.

Informazioni di riferimento su Android per android.util.ArraySet.toArray.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

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;", "", 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[]

Parametri

array
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.

Valori restituiti

Object[]

matrice contenente tutti gli elementi di questa raccolta

Implementazioni

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 rientra nella matrice specificata con spazio da risparmiare (ad esempio, la matrice ha più elementi di questa raccolta), l'elemento nella matrice immediatamente successivo alla 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.

Informazioni di riferimento su Android per android.util.ArraySet.toArray.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a