Sobes.tech
Junior — Middle

Stream API-деги аралык абал сактаган операцияларды ата аласызбы?

sobes.tech AI

AIден жооп

Stream API-деги аралык абал сактаган операциялар (аралык операциялар), жаңы агымды кайтарып, чакыру чынжырын курууга мүмкүндүк берген, дароо эсептөөнү жүргүзбөгөн операциялар. Мисалдар:

  • filter(Predicate) — шартка ылайык элементтерди фильтрлөө
  • map(Function) — элементтерди түрлөргө бөлүү
  • flatMap(Function) — ички агымдарды ачуу менен түрлөргө бөлүү
  • sorted() — элементтерди сорттоо
  • distinct() — дублёторду жок кылуу
  • limit(long) — элементтердин санын чектөө
  • skip(long) — биринчи N элементти өткөрүп жиберүү

Бул операциялар сарамжалдуу жана терминалдык операция чакырылганда колдонулган аралык абалды сактайт (мисалы, collect(), forEach()).