English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java Grund教程

Java Prozesssteuerung

Java-Array

Java objektorientiert (I)

Java objektorientiert (II)

Java objektorientiert (III)

Java Ausnahmebehandlung

Java Liste (List)

Java Queue (Warteschlange)

Java Map-Kollektion

Java Set-Kollektion

Java Eingabe/Ausgabe (I/O)

Java Reader/Writer

Andere Themen von Java

Java-Programm wandelt LinkedList in Array um, Array in LinkedList um

    Java Beispielsammlung

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,

Beispiel1:Das Konvertieren von LinkedList in ein Array

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.

Beispiel2:Das Konvertieren eines Arrays in eine LinkedList

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.

Java Beispielsammlung