Sobes.tech
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 амалиёти охирин, ки иҷрои тамоми пайдарпайро оғоз мекунад ва элементҳоро нишон медиҳад.