Sobes.tech
Junior — Middle

Kā ierobežot elementu skaitu, kas apstrādāti Java Stream?

sobes.tech AI

Atbilde no AI

Java Stream API, lai ierobežotu straumē apstrādājamo elementu skaitu, var izmantot šādus metodes:

  • limit(n) — ierobežo straumi līdz pirmajiem n elementiem.
  • skip(n) — izlaist pirmos n elementus un sākt apstrādi no (n+1)-tā.

Piemērs lietošanai:

List<Integer> numbers = List.of(1, 2, 3, 4, 5, 6);
List<Integer> limited = numbers.stream()
    .limit(3) // ņems tikai pirmos 3 elementus
    .collect(Collectors.toList());

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

Tāpat to var kombinēt ar filtru vai citām operācijām, lai precīzāk kontrolētu apstrādājamo elementu skaitu.