Sobes.tech
Junior — Middle

Javaда Stream ичинде иштелип чыккан элементтердин санын кандайча чектөөгө болот?

sobes.tech AI

AIден жооп

Java Stream API-де, ағыста өңделген элементтер санын чектөөгө болот кийинки ыкмаларды колдонуу менен:

  • 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]

Мындан тышкары, аны фильтрлөө же башка операциялар менен айкалыштырып, иштетилүүчү элементтердин санын так көзөмөлдөөгө болот.