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