English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
In diesem Programm lernen Sie, wie Sie mit toArray() eine Liste in ein Array konvertieren und mit asList() in Java ein Array in eine Liste konvertieren.
import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class ListArray { public static void main(String[] args) { List<String> list = new ArrayList<String>(); list.add("a"); list.add("b"); String[] array = new String[list.size()]; list.toArray(array); System.out.println(Arrays.toString(array)); } }
Wenn das Programm ausgeführt wird, lautet die Ausgabe:
[a, b]
Im obigen Programm haben wir eine Liste von Zeichenfolgen list. Um die Liste in ein Array zu konvertieren, erstellen wir zunächst ein Zeichenfolgenarray array, dessen Größe der Größe von list.size() entspricht.
Dann konvertieren wir die Elemente der Liste nur mit der Methode toArray() von list in Array-Elemente.
import java.util.Arrays; import java.util.List; public class ArrayToList { public static void main(String[] args) { String[] array = {"a", "b"}; List<String> list = Arrays.asList(array); System.out.println(list); } }
Wenn das Programm ausgeführt wird, lautet die Ausgabe:
[a, b]
In dem obigen Programm haben wir ein string-Array array. Um das Array in eine Liste zu konvertieren, verwenden wir die Methode asList() von Arrays und speichern es in der Liste list.