Sobes.tech
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.