Sobes.tech
Junior — Middle
89

Stream API-да аралық күйді сақтайтын операцияларды атаңыз.

Сұралған компаниялар
Stroki

AI-дан жауап

sobes.tech AI

В Stream API операции, которые сохраняют промежуточное состояние (intermediate operations), это те, которые возвращают новый стрим и позволяют строить цепочку вызовов, не выполняя сразу вычисления. Примеры таких операций:

  • filter(Predicate) — фильтрация элементов по условию
  • map(Function) — преобразование элементов
  • flatMap(Function) — преобразование с распаковкой вложенных стримов
  • sorted() — сортировка элементов
  • distinct() — удаление дубликатов
  • limit(long) — ограничение количества элементов
  • skip(long) — пропуск первых N элементов

Эти операции ленивы и сохраняют промежуточное состояние, которое используется при вызове терминальной операции (например, collect(), forEach()).