Heim > Java > javaLernprogramm > Wie konvertiere ich eine ArrayList in einen String[] in Java?

Wie konvertiere ich eine ArrayList in einen String[] in Java?

Barbara Streisand
Freigeben: 2024-12-25 00:28:10
Original
427 Leute haben es durchsucht

How to Convert an ArrayList to a String[] in Java?

Konvertieren von ArrayList in String[] in Java

Beim Arbeiten mit Für Sammlungen in Java kann es erforderlich sein, eine ArrayList in einen String[]. Diese Konvertierung ist für Szenarien unerlässlich, in denen der Zugriff auf die Elemente als Array besser geeignet ist oder von anderen Funktionen benötigt wird.

Konvertierung mit der Methode toArray()

Die Methode toArray() ist eine praktische Möglichkeit, eine ArrayList zu einem String[]. Es akzeptiert ein Array als Argument, wobei die Elemente der ArrayList hineinkopiert werden. Der folgende Codeausschnitt demonstriert die Verwendung der Methode toArray():

List<String> list = ...;
String[] array = list.toArray(new String[0]);
Nach dem Login kopieren

Im obigen Code verwendet die Methode toArray() ein leeres String-Array als Argument. Als Ergebnis wird ein neues String[]-Array mit der gleichen Länge wie das ArrayList erstellt. und die Elemente aus der ArrayList werden in das Array kopiert.

Beispiel

Betrachten Sie das folgende Beispiel:

List<String> list = new ArrayList<>();
// Add elements to the list
list.add("android");
list.add("apple");
String[] stringArray = list.toArray(new String[0]);
Nach dem Login kopieren

In diesem Beispiel wird die ArrayList namens list enthält die Elemente „android“ und „apple“. Die Methode toArray() wird aufgerufen, übergibt ein leeres String-Array und das Ergebnis wird in der Variablen stringArray gespeichert. Das stringArray enthält jetzt die Elemente „android“ und „apple“.

Übergabe eines Arrays als Argument

Es ist wichtig zu beachten, dass das Die Methode toArray() kann auch verwendet werden, indem ein vorhandenes Array als Argument übergeben wird. Wenn das übergebene Array ausreichend groß ist, um die Elemente der ArrayList aufzunehmen, werden die Elemente in das Array kopiert. Andernfalls wird ein neues Array mit der entsprechenden Größe erstellt.

Das obige ist der detaillierte Inhalt vonWie konvertiere ich eine ArrayList in einen String[] in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage