Sobes.tech
Junior — Middle

Auf welche Weise kann man die Anzahl der in einem Stream in Java verarbeiteten Elemente begrenzen?

sobes.tech KI

Antwort von AI

In der Java Stream API kann man zur Begrenzung der Anzahl der im Stream verarbeiteten Elemente die folgenden Methoden verwenden:

  • limit(n) — beschränkt den Stream auf die ersten n Elemente.
  • skip(n) — überspringt die ersten n Elemente und beginnt die Verarbeitung ab dem (n+1)-ten.

Beispiel für die Verwendung:

List<Integer> numbers = List.of(1, 2, 3, 4, 5, 6);
List<Integer> limited = numbers.stream()
    .limit(3) // nimmt nur die ersten 3 Elemente
    .collect(Collectors.toList());

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

Es ist auch möglich, diese Methoden mit Filtern oder anderen Operationen zu kombinieren, um eine genauere Kontrolle über die Anzahl der verarbeiteten Elemente zu haben.