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

Java Grund教程

Java Kontrollfluss

Java Array

Java objektorientiert (I)

Java objektorientiert (II)

Java objektorientiert (III)

Java Ausnahmebehandlung

Java Liste (List)

Java Queue (Warteschlange)

Java Map Sammlung

Java Set Sammlung

Java Eingabe/Ausgabe (I/O)

Java Reader/Writer

Andere Themen von Java

Java-Programm: Umwandlung von Liste (ArrayList) und Array

Java Beispiele大全

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.

Beispiel1Liste in Array 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.

Beispiel2: Array in Liste konvertieren

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.

Java Beispiele大全