Junior — Middle
Do czego służy metoda toList i jak zbiera elementy w listę?
sobes.tech AI
Odpowiedź od AI
Metoda toList() w Javie służy do zbierania elementów ze strumienia (Stream) w niezmienną listę (List). Jest to operator końcowy, który przekształca strumień danych w kolekcję typu List.
Przykład użycia:
List<String> list = Stream.of("a", "b", "c")
.filter(s -> !s.isEmpty())
.toList();
W Java 16+ metoda toList() zwraca niezmienną listę, w przeciwieństwie do collect(Collectors.toList()), które zwraca listę zmienną. toList() zbiera elementy w listę, zachowując kolejność elementów ze strumienia.