В Java 8+ стримы предоставляют набор операций для обработки коллекций данных.
Типы операций:
Промежуточные (Intermediate): Возвращают новый стрим. Могут выполняться лениво. Позволяют связывать цепочку операций. К ним относятся:
filter()
map()
flatMap()
distinct()
sorted()
peek()
limit()
skip()
Терминальные (Terminal): Завершают работу стрима, выполняя обработку и возвращая результат или производя побочный эффект. После выполнения терминальной операции стрим нельзя использовать повторно. К ним относятся:
forEach()
В Java 8+ стримы предоставляют набор операций для обработки коллекций данных.
Типы операций:
Промежуточные (Intermediate): Возвращают новый стрим. Могут выполняться лениво. Позволяют связывать цепочку операций. К ним относятся:
filter()
map()
flatMap()
distinct()
sorted()
peek()
limit()
skip()
Терминальные (Terminal): Завершают работу стрима, выполняя обработку и возвращая результат или производя побочный эффект. После выполнения терминальной операции стрим нельзя использовать повторно. К ним относятся:
forEach()
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.