Проверяет знание основных операций Stream API.
Промежуточные (lazy): filter, map, flatMap, sorted, distinct.
Терминальные (eager): forEach, collect, reduce, count, anyMatch.
filter: Отбирает элементы по условию.
stream.filter(x -> x > 10)sorted: Сортирует элементы.
stream.sorted(Comparator.reverseOrder())collect: Преобразует стрим в коллекцию.
stream.collect(Collectors.toList())reduce: Сворачивает элементы (например, сумма).
stream.reduce(0, Integer::sum)Вывод:
Промежуточные операции выполняются только после вызова терминальной.