Pada package ini, akan membahas salah satu fungsi matematika yang sering digunakan pada Java. Dalam logika matematika, Predicate adalah fungsi yang dapat menerima nilai dan mengembalikan nilai boolean.
Pada Java, Predicate merupakan sebuah functional interface dengan spesialisasi menerima masukan generic dan mengembalikan nilai boolean.
class Main {
Predicate<Integer> evenNumber = value -> (value % 2 == 0) && (value > 1);
Predicate<String> startsWithA = value -> value.startsWith("A");
}Untuk contoh lengkap ada pada kode sumber JavaPredicate.java