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