Sobes.tech
Junior — Middle

Wofür wird die Methode toList verwendet und wie sammelt sie die Elemente in einer Liste?

sobes.tech KI

Antwort von AI

Die Methode toList() in Java wird verwendet, um Elemente aus einem Stream in eine unveränderliche Liste (List) zu sammeln. Es ist ein terminaler Operator, der den Datenstrom in eine List-Sammlung umwandelt.

Beispiel für die Verwendung:

List<String> list = Stream.of("a", "b", "c")
                          .filter(s -> !s.isEmpty())
                          .toList();

In Java 16+ gibt die Methode toList() eine unveränderliche Liste zurück, im Gegensatz zu collect(Collectors.toList()), das eine veränderliche Liste zurückgibt. toList() sammelt die Elemente in einer Liste und erhält die Reihenfolge der Elemente im Stream.