The Predicate Functional interface takes a single input and returns a boolean value. The predicate interface is located in java.util.function package. It has a Single Abstract Method (SAM) test(), which accepts the generic object type T and returns a boolean. … [Read more...]