English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
In diesem Beispiel werden wir lernen, wie man in Java eine LinkedList mit einem Array umwandelt.
Stellen Sie sicher, dass Sie vor dem Studium dieses Beispiels die folgenden Tutorials besuchen,
import java.util.LinkedList; class Main { public static void main(String[] args) { LinkedList<String> languages = new LinkedList<>(); //Elemente zur Liste hinzufügen languages.add("Java"); languages.add("Python"); languages.add("JavaScript"); System.out.println("LinkedList: " + Sprachen); //Erstellen Sie ein neues String-Array String[] arr = new String[languages.size()]; //Konvertieren Sie LinkedList in ein String-Array languages.toArray(arr); System.out.print("Array: "); for(String item:arr) { System.out.print(item+", "); } } }
Ausgaberesultat
LinkedList: [Java, Python, JavaScript] Array: Java, Python, JavaScript,
Im obigen Beispiel haben wir eine Liste namens languages erstellt. Beachten Sie diese Zeile,
languages.toArray(arr);
Hier wird die Methode toArray() auf die Liste languages angewendet. Diese wird in das String-Array arr gespeichert.
Beachtung:Wenn wir keine Parameter an die Methode toArray() übergeben, gibt diese Methode ein Array vom Typ Object zurück.
import java.util.Arrays; import java.util.LinkedList; class Main { public static void main(String[] args) { //Ein Array erstellen String[] array = {"Java", "Python", "C"}; System.out.println("Array: " + Arrays.toString(array)); //Array in Liste konvertieren LinkedList<String> languages = new LinkedList<>(Arrays.asList(array)); System.out.println("LinkedList: " + Sprachen); } }
Ausgaberesultat
Array: [Java, Python, C] LinkedList: [Java, Python, C]
Im obigen Beispiel wurde ein String-Typ-Array erstellt. Beachten Sie den Ausdruck
Arrays.asList(array)
Hier wird die asList()-Methode der Arrays-Klasse verwendet, um das angegebene Array in eine Liste zu konvertieren.