Выполнение стрима начинается при вызове терминальной операции.
Терминальные операции:
forEach
/ forEachOrdered
toArray
reduce
collect
count
anyMatch
/ allMatch
/ noneMatch
findFirst
/ findAny
min
/ max
Промежуточные операции, такие как filter
, map
, sorted
, являются ленивыми и лишь описывают конвейер обработки данных, не выполняя фактически никаких действий до вызова терминальной операции.
Пример:
java
Выполнение стрима начинается при вызове терминальной операции.
Терминальные операции:
forEach
/ forEachOrdered
toArray
reduce
collect
count
anyMatch
/ allMatch
/ noneMatch
findFirst
/ findAny
min
/ max
Промежуточные операции, такие как filter
, map
, sorted
, являются ленивыми и лишь описывают конвейер обработки данных, не выполняя фактически никаких действий до вызова терминальной операции.
Пример:
java
Register or sign in to get access to full answers for all questions from the question bank.