Junior — Middle
Koja je funkcija metode collect u Stream API i u kojim slučajevima se preporučuje njegovo korišćenje?
sobes.tech АИ
Одговор од АИ
Метод collect в Stream API используется для преобразования элементов потока (Stream) в другую форму, чаще всего в коллекцию, например, список, множество или карту. Он принимает объект типа Collector, который определяет, как именно агрегировать элементы.
Рекомендуется использовать collect, когда нужно собрать результаты обработки потока в конечную структуру данных для дальнейшего использования. Например, собрать отфильтрованные элементы в список:
List<String> filtered = stream.filter(s -> s.startsWith("A"))
.collect(Collectors.toList());
Таким образом, collect — это терминальная операция, которая агрегирует элементы потока в нужный контейнер или вычисляет итоговое значение.