[Java] Mehrere Listen (Sammlungen) kombinieren

Voraussetzungen

Sie können auch mit List :: addAll beitreten, diesmal jedoch mit den folgenden Bedingungen.

Weise

Sie können dies tun, indem Sie die "flatMap" der "Stream API" verwenden. Wenn Sie es durch ein Array ersetzen möchten, können Sie dies mit .flatMap (Arrays :: stream) tun.

List l1, l2, l3; //Annahme einer initialisierten Liste

List merged = Stream.of(l1, l2, l3).flatMap(Collection::stream).collect(Collectors.toList());

Recommended Posts

[Java] Mehrere Listen (Sammlungen) kombinieren
Kombinieren Sie Java8-Listen
Verbinden Sie Arrays in Java
Mehrfacher Ersatz für Java-Zeichenfolgen
Listen in Java vergleichen
Bringen Sie die Verschachtelung der Java-Liste zusammen
Überprüfungshinweise zum Java Collections Framework
[Java] Mehrfach-ODER-Bedingungsbeurteilung
Vorgang zum Verbinden mehrerer Streams @Java
[Java & Kotlin] Erstellen Sie eine RecyclerView mit mehreren Auswahlen
Fangen Sie mehrere Ausnahmen zusammen in Java
[Java] Generieren Sie mithilfe der Stream-API eine verengte Liste aus mehreren Listen