Junior — Middle
89
Stream API-де қолданылатын негізгі терминал операцияларын атаңыз?
Сұралған компаниялар
Prooftech
AI-дан жауап
sobes.tech AI
Основные терминальные операции в Stream API Java — это операции, которые завершают обработку потока и возвращают результат или побочный эффект. К ним относятся:
forEach()— выполняет действие для каждого элемента.collect()— собирает элементы в коллекцию или другой контейнер.reduce()— сводит элементы к одному значению с помощью аккумулятора.count()— возвращает количество элементов.anyMatch(),allMatch(),noneMatch()— проверяют условие для элементов.findFirst(),findAny()— возвращают первый или любой элемент, если он есть.
Пример:
List<String> names = List.of("Anna", "Bob", "Charlie");
long count = names.stream()
.filter(name -> name.startsWith("A"))
.count(); // count будет равен 1