Heim >Java >javaLernprogramm >Wie konvertiert man in Java eine Liste in ein Array?
Wir können sie mit der toArray()-Methode von List in Arrays konvertieren.
Object[] toArray()
ein Array zurück, das alle Elemente in dieser Liste in der richtigen Reihenfolge enthält.
<T> T[] toArray(T[] a)
a – das Array, in dem die Elemente dieser Liste gespeichert werden sollen (sofern groß genug); andernfalls wird für diesen Zweck ein neues Array desselben Laufzeittyps zugewiesen.
ein Array zurück, das die Elemente dieser Liste enthält.
ein Array zurück, das die Elemente dieser Liste enthält. p>
ArrayStoreException – wenn der Laufzeittyp des angegebenen Arrays kein Supertyp des Laufzeittyps jedes Elements in dieser Liste ist.
NullPointerException – wenn das angegebene Array null ist.
Das Folgende ist ein Beispiel, das die Verwendung der toArray()-Methode zeigt -
package com.tutorialspoint; import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class CollectionsDemo { public static void main(String[] args) { List<Integer> list = new ArrayList<>(Arrays.asList(1,2,3,4)); System.out.println("List: " + list); Object[] items = list.toArray(); for (Object object : items) { System.out.print(object + " "); } System.out.println(); Integer[] numbers = list.toArray(new Integer[0]); for (Integer number : numbers) { System.out.print(number + " "); } } }
Dadurch wird das folgende Ergebnis erzeugt -
List: [1, 2, 3, 4] 1 2 3 4 1 2 3 4
Das obige ist der detaillierte Inhalt vonWie konvertiert man in Java eine Liste in ein Array?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!