In order to negate an existing predicate, the Predicate.not() static method added to Java 11. The Predicate class is present in java.util.function package.
negate = Predicate.not( positivePredicate );
- Predicate whose negate is required
Return Type: Return type not() method is Predicate.
- Create one predicate and initialize the conditions to it.
- Create another predicate to create negate and assign it with the not() method.
Below is the implementation of the above approach:
[2, 4, 6, 8, 10] [1, 3, 5, 7, 9]
Attention reader! Don’t stop learning now. Get hold of all the important Java Foundation and Collections concepts with the Fundamentals of Java and Java Collections Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more, please refer Complete Interview Preparation Course.