Sobes.tech
Junior — Middle

Op welke manieren kan het aantal verwerkte elementen in een Stream in Java worden beperkt?

sobes.tech AI

Antwoord van AI

In de Java Stream API, om het aantal elementen dat in een stroom wordt verwerkt te beperken, kunnen de volgende methoden worden gebruikt:

  • limit(n) — beperkt de stroom tot de eerste n elementen.
  • skip(n) — overslaat de eerste n elementen en begint de verwerking vanaf de (n+1)-ste.

Voorbeeld van gebruik:

List<Integer> numbers = List.of(1, 2, 3, 4, 5, 6);
List<Integer> limited = numbers.stream()
    .limit(3) // neemt alleen de eerste 3 elementen
    .collect(Collectors.toList());

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

Het kan ook worden gecombineerd met filtering of andere operaties voor meer controle over het aantal verwerkte elementen.