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