Junior — Middle
შეგიძლიათ ორი მეთოდის კატეგორიები დაასახელოთ, რომლებიც გამოიყენება Stream API-ში?
sobes.tech AI
პასუხი AI-სგან
В Stream API в Java методы делятся на две основные категории:
-
Промежуточные методы (Intermediate operations) — возвращают новый поток и позволяют строить цепочку операций. Они ленивы, то есть не выполняются до тех пор, пока не вызовется терминальная операция. Примеры:
filter(),map(),sorted(),distinct(). -
Терминальные методы (Terminal operations) — запускают обработку потока и возвращают результат или побочный эффект. После их вызова поток считается потреблённым и не может использоваться повторно. Примеры:
collect(),forEach(),reduce(),count().