Junior — Middle
A toList módszer mire szolgál és hogyan gyűjti össze az elemeket egy listába?
sobes.tech MI
Válasz az MI-től
A toList() metódus Java-ban az elemek gyűjtésére szolgál egy streamből egy változatlan listába (List). Ez egy terminális operátor, amely a adatfolyamot List típusú kollekcióvá alakítja.
Használati példa:
List<String> list = Stream.of("a", "b", "c")
.filter(s -> !s.isEmpty())
.toList();
Java 16+ verzióban a toList() metódus egy változatlan listát ad vissza, ellentétben a collect(Collectors.toList())-vel, ami egy módosítható listát ad vissza. A toList() az elemeket listába gyűjti, megőrizve a stream elemeinek sorrendjét.