Sobes.tech
Назад к вопросам
Senior
6

Назовите три примера терминальных операций в Stream API.

Компании, где спрашивали
ИП Ганус Александр Андреевич

Ответ от нейросети

sobes.tech AI

В Java Stream API терминальные операции — это операции, которые завершают обработку потока и возвращают результат или побочный эффект. Три примера терминальных операций:

  1. collect() — собирает элементы потока в коллекцию или другой контейнер.
List<String> list = stream.collect(Collectors.toList());
  1. forEach() — выполняет действие для каждого элемента потока.
stream.forEach(System.out::println);
  1. reduce() — сводит элементы потока к одному значению, например, суммирует или конкатенирует.
OptionalInt sum = IntStream.of(1, 2, 3).reduce(Integer::sum);

Другие примеры: count(), anyMatch(), allMatch(), findFirst().