Freigeben über


ICollection.ToArray Methode

Definition

Überlädt

ToArray()

Gibt ein Array zurück, das alle Elemente in dieser Auflistung enthält.

ToArray(Object[])

Gibt ein Array zurück, das alle Elemente in dieser Auflistung enthält; Der Laufzeittyp des zurückgegebenen Arrays ist die des angegebenen Arrays.

ToArray(IIntFunction)

Gibt ein Array zurück, das alle Elemente in dieser Auflistung enthält, wobei die bereitgestellte generator Funktion verwendet wird, um das zurückgegebene Array zuzuweisen.

ToArray()

Gibt ein Array zurück, das alle Elemente in dieser Auflistung enthält.

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

Gibt zurück

Object[]

ein Array, dessen Komponententyp "Class#getComponentType" lautet Object, der alle Elemente in dieser Auflistung enthält.

Attribute

Hinweise

Gibt ein Array zurück, das alle Elemente in dieser Auflistung enthält. Wenn diese Sammlung Garantien dafür gibt, in welcher Reihenfolge ihre Elemente vom Iterator zurückgegeben werden, muss diese Methode die Elemente in derselben Reihenfolge zurückgeben. Der Komponententyp "Class#getComponentType" des zurückgegebenen Arrays ist Object.

Das zurückgegebene Array ist "sicher", da keine Verweise darauf von dieser Auflistung verwaltet werden. (Mit anderen Worten, diese Methode muss ein neues Array zuweisen, auch wenn diese Sammlung von einem Array unterstützt wird). Der Aufrufer ist somit frei, das zurückgegebene Array zu ändern.

Java-Dokumentation für java.util.Collection.toArray().

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

ToArray(Object[])

Gibt ein Array zurück, das alle Elemente in dieser Auflistung enthält; Der Laufzeittyp des zurückgegebenen Arrays ist die des angegebenen Arrays.

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

Parameter

a
Object[]

das Array, in dem die Elemente dieser Sammlung gespeichert werden sollen, wenn es groß genug ist; andernfalls wird für diesen Zweck ein neues Array desselben Laufzeittyps zugewiesen.

Gibt zurück

Object[]

ein Array mit allen Elementen in dieser Auflistung

Attribute

Hinweise

Gibt ein Array zurück, das alle Elemente in dieser Auflistung enthält; Der Laufzeittyp des zurückgegebenen Arrays ist die des angegebenen Arrays. Wenn die Auflistung in das angegebene Array passt, wird sie dort zurückgegeben. Andernfalls wird ein neues Array dem Laufzeittyp des angegebenen Arrays und der Größe dieser Auflistung zugeordnet.

Wenn diese Sammlung in das angegebene Array passt, mit Platz zum Sparen (d. h. das Array verfügt über mehr Elemente als diese Auflistung), wird das Element im Array unmittelbar nach dem Ende der Auflistung auf festgelegt null. (Dies ist nützlich, um die Länge dieser Auflistung nur zu bestimmen, wenn der Aufrufer weiß, dass diese Auflistung keine Elemente enthält null .)

Wenn diese Sammlung Garantien dafür gibt, in welcher Reihenfolge ihre Elemente vom Iterator zurückgegeben werden, muss diese Methode die Elemente in derselben Reihenfolge zurückgeben.

Java-Dokumentation für java.util.Collection.toArray(T[]).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

ToArray(IIntFunction)

Gibt ein Array zurück, das alle Elemente in dieser Auflistung enthält, wobei die bereitgestellte generator Funktion verwendet wird, um das zurückgegebene Array zuzuweisen.

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

Parameter

generator
IIntFunction

eine Funktion, die ein neues Array des gewünschten Typs und die bereitgestellte Länge erzeugt

Gibt zurück

Object[]

ein Array mit allen Elementen in dieser Auflistung

Attribute

Hinweise

Gibt ein Array zurück, das alle Elemente in dieser Auflistung enthält, wobei die bereitgestellte generator Funktion verwendet wird, um das zurückgegebene Array zuzuweisen.

Wenn diese Sammlung Garantien dafür gibt, in welcher Reihenfolge ihre Elemente vom Iterator zurückgegeben werden, muss diese Methode die Elemente in derselben Reihenfolge zurückgeben.

In 11 hinzugefügt.

Java-Dokumentation für java.util.Collection.toArray(java.util.function.IntFunction<T[]>).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: