Sobes.tech
Junior — Middle

Чӣ гуна роҳҳо метавонанд шумораи унсурҳои коркардшуда дар Stream дар Java-ро маҳдуд кунанд?

sobes.tech AI

Ҷавоб аз AI

Дар API-и Stream-и Java, барои маҳдуд кардани шумораи унсурҳое, ки дар ҷараён коркард мешаванд, метавон аз усулҳои зерин истифода бурд:

  • limit(n) — ҷараёнро ба аввалин n унсур маҳдуд мекунад.
  • skip(n) — аввалин n унсурро мегузарад ва корро аз (n+1)-ум оғоз мекунад.

Маслиҳат барои истифода:

List<Integer> numbers = List.of(1, 2, 3, 4, 5, 6);
List<Integer> limited = numbers.stream()
    .limit(3) // танҳо аввалин 3 унсурро мегирад
    .collect(Collectors.toList());

System.out.println(limited); // [1, 2, 3]

Инчунин мумкин аст бо филтр ё дигар амалҳо дар якҷоягӣ истифода шавад барои назорати дақиқи шумораи унсурҳое, ки коркард мешаванд.