Junior — Middle
Care sunt modalitățile de a limita numărul de elemente procesate într-un Stream în Java?
sobes.tech AI
Răspuns de la AI
În API-ul Stream din Java, pentru a limita numărul de elemente procesate într-un flux, se pot folosi următoarele metode:
- limit(n) — limitează fluxul la primii n elemente.
- skip(n) — sare peste primii n elemente, începând procesarea de la (n+1)-lea.
Exemplu de utilizare:
List<Integer> numbers = List.of(1, 2, 3, 4, 5, 6);
List<Integer> limited = numbers.stream()
.limit(3) // va lua doar primii 3 elemente
.collect(Collectors.toList());
System.out.println(limited); // [1, 2, 3]
De asemenea, se poate combina cu filtrare sau alte operații pentru un control mai precis asupra numărului de elemente procesate.