Junior — Middle
Java'da bir Stream'de işlenen öğe sayısını nasıl sınırlayabilirsiniz?
sobes.tech yapay zeka
AI'dan gelen yanıt
Java Stream API'de, akışta işlenen öğe sayısını sınırlamak için aşağıdaki yöntemler kullanılabilir:
- limit(n) — akışı ilk n öğe ile sınırlar.
- skip(n) — ilk n öğeyi atlar ve işlemi (n+1)-inci öğeden başlatır.
Kullanım örneği:
List<Integer> numbers = List.of(1, 2, 3, 4, 5, 6);
List<Integer> limited = numbers.stream()
.limit(3) // sadece ilk 3 öğeyi alır
.collect(Collectors.toList());
System.out.println(limited); // [1, 2, 3]
Ayrıca, daha hassas kontrol için filtreleme veya diğer işlemlerle kombinlenebilir.