Junior — Middle
Stream API'da orali holatni saqlaydigan operatsiyalarni nomlashingiz mumkinmi?
sobes.tech AI
AIdan javob
Stream API-da, o'rta holatni saqlovchi operatsiyalar (o'rta operatsiyalar) yangi oqimni qaytaradigan va chaqirish zanjirini qurishga imkon beradigan, darhol hisoblashni amalga oshirmaydigan operatsiyalardir. Bunday operatsiyalarga misollar:
filter(Predicate)— shartga ko'ra elementlarni filtrlashmap(Function)— elementlarni o'zgartirishflatMap(Function)— ichma-ich oqimlarni ochish bilan o'zgartirishsorted()— elementlarni saralashdistinct()— takrorlanadiganlarni olib tashlashlimit(long)— elementlar sonini cheklashskip(long)— birinchi N elementni o'tkazib yuborish
Ushbu operatsiyalar kechiktirilgan va terminal operatsiya chaqirilganda (masalan, collect(), forEach()) foydalaniladigan o'rta holatni saqlaydi.