collect(Collectors.toList()) — собирает в коллекцию. forEach — выполняет действие для каждого элемента. reduce — сворачивает стрим в одно значение (сумма, конкатенация). count() — количество. findFirst/findAny — первый/любой элемент (возвращают Optional). anyMatch/allMatch/noneMatch — проверка условия. toArray() — в массив. min/max с Comparator. Терминальная операция запускает весь конвейер и закрывает стрим.
Какие терминальные операции есть в Stream API?
Middle
335 просмотровAFK Offer AI
Напишите валидатор email на Java с regex и без regex