Junior — Middle
Оё усули forEach дар Java нуқтаи охир ё марҳилаи миёна дар коркарди ҷараёнҳо аст?
sobes.tech AI
Ҷавоб аз AI
Дар Java, усули forEach барои ҷараёнҳо (Stream.forEach) як амалиётии охирин (терминалӣ) мебошад, яъне нуқтаи анҷоми коркарди ҷараён. Пас аз даъвати forEach, ҷараён ҳамчун истеъмолшуда ҳисобида мешавад ва амалиёти иловагӣ бар ӯ имконнопазир аст.
Масалан:
Stream.of(1, 2, 3)
.filter(n -> n > 1) // амалиёти миёна
.forEach(System.out::println); // амалиёти охирин
Ин ҷо, filter амалиёти миёна аст ва forEach амалиёти охирин, ки иҷрои тамоми пайдарпайро оғоз мекунад ва элементҳоро нишон медиҳад.