Middle
Java'da predikat nedir?
sobes.tech yapay zeka
AI'dan gelen yanıt
Java'da, bir predikat Predicate<T> adlı fonksiyonel bir arayüzdür ve bir T türünde bir argüman alan ve boolean (true veya false) döndüren bir fonksiyonu temsil eder. Koşulları kontrol etmek veya verileri filtrelemek için kullanılır.
Kullanım örneği:
Predicate<String> isNotEmpty = s -> s != null && !s.isEmpty();
boolean result = isNotEmpty.test("Hello"); // true
Predikatlar, koleksiyonları filtrelemek için akışlar (Streams) içinde sıklıkla kullanılır.