Sobes.tech
Junior — Middle

ArrayList-dən axın üzərində filter metodunu tətbiq etdikdən sonra hansı obyekt qaytarılır?

sobes.tech Süni İntellekt

AI-dan cavab

Java-da ArrayList-dən alınan axına (Stream) filter metodunu tətbiq etdikdən sonra, T tipində yeni bir Stream<T> obyekti qaytarılır; burada T, ilkin siyahının elementlərinin növüdür.

filter metodu ilkin axını dəyişmir, əvəzinə yalnız verilmiş şərti (predikatı) ödəyən elementləri ehtiva edən ara axın yaradır. Bu, axınlar üzərində zəncirli əməliyyatların qurulmasına imkan verir və onlar dərhal yerinə yetirilmir.

Nümunə:

List<String> list = Arrays.asList("apple", "banana", "cherry");
Stream<String> filteredStream = list.stream().filter(s -> s.startsWith("b"));

// filteredStream 'b' hərfi ilə başlayan elementləri ehtiva edir
filteredStream.forEach(System.out::println); // Çıxış: banana