logo

Java Yüklem Arayüzü

Bir argümanın yüklemini (boolean değerli fonksiyon) temsil eden işlevsel bir arayüzdür. Java.util.function paketinde tanımlanmıştır ve işlevsel bir yöntem olan test()'i içerir.

Java Tahmini Arayüz Yöntemleri

Yöntemler Tanım
boole testi(T t) Bu yüklemi verilen argümana göre değerlendirir.
varsayılan Yüklem ve (Diğer yüklem) Bu yüklemin ve diğerinin kısa devre mantıksal VE'sini temsil eden birleşik bir yüklem döndürür. Oluşturulan yüklemi değerlendirirken bu yüklemin yanlış olması durumunda diğer yüklem değerlendirilmez.
varsayılan Yüklem negate() Bu yüklemin mantıksal olumsuzluğunu temsil eden bir yüklem döndürür.
varsayılan Yüklem veya (Diğer yüklem) Bu yüklemin ve diğerinin kısa devre yapan mantıksal VEYA'sını temsil eden oluşturulmuş bir yüklemi döndürür. Oluşturulan yüklem değerlendirilirken eğer bu yüklem doğru ise diğer yüklem değerlendirilmez.
statik Yüklem isEqual(Object targetRef) Objects.equals(Object, Object)'e göre iki bağımsız değişkenin eşit olup olmadığını test eden bir yüklem döndürür.

Java Tahmin Arayüzü Örneği 1

 import java.util.function.Predicate; public class PredicateInterfaceExample { public static void main(String[] args) { Predicate pr = a -> (a > 18); // Creating predicate System.out.println(pr.test(10)); // Calling Predicate method } } 

Çıktı:

 false 

Java Yüklem Arayüzü Örneği 2

 import java.util.function.Predicate; public class PredicateInterfaceExample { static Boolean checkAge(int age){ if(age>17) return true; else return false; } public static void main(String[] args){ // Using Predicate interface Predicate predicate = PredicateInterfaceExample::checkAge; // Calling Predicate method boolean result = predicate.test(25); System.out.println(result); } } 

Çıktı:

 true