Heim  >  Artikel  >  Java  >  Java-Code: So konvertieren Sie ein Array in eine Liste

Java-Code: So konvertieren Sie ein Array in eine Liste

王林
王林Original
2023-12-23 13:27:47950Durchsuche

Java-Code: So konvertieren Sie ein Array in eine Liste

So verwenden Sie Java-Code, um ein Array in eine Liste zu konvertieren

In Java ist das Konvertieren eines Arrays in eine Liste eine sehr häufige Operation. Dies kann durch die Verwendung der mit Java gelieferten Arrays-Klasse oder durch die Verwendung von Stream erreicht werden In Java 8 eingeführte API. Eine Transformation. Spezifische Codebeispiele finden Sie weiter unten.

Methode 1: Verwenden Sie die asList-Methode der Arrays-Klasse.
Die Arrays-Klasse ist eine von Java bereitgestellte Toolklasse zum Betreiben von Arrays. Die asList-Methode kann das Array in eine Liste konvertieren. Das Folgende ist ein Codebeispiel, das diese Methode verwendet:

import java.util.Arrays;
import java.util.List;

public class ArrayToListExample {
    public static void main(String[] args) {
        String[] array = {"apple", "banana", "cherry"};
        
        // 将数组转化成List
        List<String> list = Arrays.asList(array);
        
        // 打印List中的元素
        for (String element : list) {
            System.out.println(element);
        }
    }
}

Im obigen Code wird zuerst ein Array vom Typ String definiert und dann wird die asList-Methode der Arrays-Klasse verwendet, um das Array in eine Liste umzuwandeln. Drucken Sie sie abschließend aus, indem Sie die Elemente in der Liste durchlaufen.

Methode 2: Verwenden Sie die Stream-API von Java 8.
Die in Java 8 eingeführte Stream-API bietet eine bequemere Methode für die Verarbeitung von Erfassungsdaten. Um ein Array in eine Liste umzuwandeln, können wir die Stream-Methode in der Arrays-Klasse verwenden. Das Folgende ist ein Codebeispiel, das diese Methode verwendet:

import java.util.Arrays;
import java.util.List;

public class ArrayToListExample {
    public static void main(String[] args) {
        String[] array = {"apple", "banana", "cherry"};
        
        // 将数组转化成Stream,再转化成List
        List<String> list = Arrays.stream(array).collect(Collectors.toList());
        
        // 打印List中的元素
        for (String element : list) {
            System.out.println(element);
        }
    }
}

Im obigen Code wird das Array mithilfe der Stream-Methode der Arrays-Klasse in einen Stream konvertiert, und dann wird der Stream mithilfe der Collect-Methode der Klasse in eine Liste konvertiert Stream-Klasse. Drucken Sie sie abschließend aus, indem Sie die Elemente in der Liste durchlaufen.

Ob Sie die Arrays-Klasse oder die Stream-API verwenden, beide bieten sehr praktische Methoden zum Konvertieren von Arrays in Listen. Durch die Beherrschung dieser Methoden können wir Daten in Arrays und Listen flexibler bearbeiten.

Das obige ist der detaillierte Inhalt vonJava-Code: So konvertieren Sie ein Array in eine Liste. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn