IList.ToArray Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| ToArray(Object[]) |
Gibt ein Array zurück, das alle Elemente in dieser Liste in der richtigen Reihenfolge enthält (vom ersten bis zum letzten Element); Der Laufzeittyp des zurückgegebenen Arrays ist die des angegebenen Arrays. |
| ToArray() |
Gibt ein Array zurück, das alle Elemente in dieser Liste in der richtigen Reihenfolge enthält (vom ersten bis zum letzten Element). |
ToArray(Object[])
Gibt ein Array zurück, das alle Elemente in dieser Liste in der richtigen Reihenfolge enthält (vom ersten bis zum letzten Element); 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.IListInvoker, 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.IListInvoker, 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 Liste gespeichert werden sollen, wenn es groß genug ist; andernfalls wird für diesen Zweck ein neues Array desselben Laufzeittyps zugewiesen.
Gibt zurück
ein Array, das die Elemente dieser Liste enthält
Implementiert
- Attribute
Hinweise
Gibt ein Array zurück, das alle Elemente in dieser Liste in der richtigen Reihenfolge enthält (vom ersten bis zum letzten Element); Der Laufzeittyp des zurückgegebenen Arrays ist die des angegebenen Arrays. Wenn die Liste 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 Liste zugeordnet.
Wenn die Liste in das angegebene Array mit Platz zum Sparen passt (d. h. das Array verfügt über mehr Elemente als die Liste), wird das Element im Array unmittelbar nach dem Ende der Liste auf nullfestgelegt. (Dies ist nützlich, um die Länge der Liste nur zu bestimmen, wenn der Aufrufer weiß, dass die Liste keine NULL-Elemente enthält.)
Wie bei der #toArray() Methode fungiert diese Methode als Brücke zwischen arraybasierten und sammlungsbasierten APIs. Darüber hinaus ermöglicht diese Methode eine präzise Kontrolle über den Laufzeittyp des Ausgabearrays und kann unter bestimmten Umständen verwendet werden, um Zuteilungskosten zu sparen.
Angenommen x , eine Liste, die nur Zeichenfolgen enthält. Der folgende Code kann verwendet werden, um die Liste in einem neu zugeordneten Array zu speichern:String
{@code
String[] y = x.toArray(new String[0]);
}
Beachten Sie, dass toArray(new Object[0]) die Funktion identisch ist mit toArray().
Java Dokumentation für java.util.List.toArray(T[]).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
ToArray()
Gibt ein Array zurück, das alle Elemente in dieser Liste in der richtigen Reihenfolge enthält (vom ersten bis zum letzten Element).
[Android.Runtime.Register("toArray", "()[Ljava/lang/Object;", "GetToArrayHandler:Java.Util.IListInvoker, 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.IListInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member ToArray : unit -> Java.Lang.Object[]
Gibt zurück
ein Array mit allen Elementen in dieser Liste in der richtigen Reihenfolge
Implementiert
- Attribute
Hinweise
Gibt ein Array zurück, das alle Elemente in dieser Liste in der richtigen Reihenfolge enthält (vom ersten bis zum letzten Element).
Das zurückgegebene Array ist "sicher", da keine Verweise darauf von dieser Liste verwaltet werden. (Mit anderen Worten, diese Methode muss ein neues Array zuweisen, auch wenn diese Liste von einem Array unterstützt wird). Der Aufrufer ist somit frei, das zurückgegebene Array zu ändern.
Diese Methode fungiert als Brücke zwischen arraybasierten und sammlungsbasierten APIs.
Java Dokumentation für java.util.List.toArray().
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.