Functional Interface Predicate - Quiz
Total: 3 questions
1. When Predicate interface can be used?
When Predicate interface can be used?
When an object should be evaluated for a given test condition and a boolean result of test should be returned.
2. Use Predicate interface in lambda expression to verify whether integer is a negative number or not.
Use Predicate interface in lambda expression to verify whether integer is a negative number or not.
Predicate<Integer> negative = i -> i < 0;
System.out.println(negative.test(-6));
System.out.println(negative.test(6));
System.out.println(negative.test(0));
3. Enumerate default methods of the Predicate interface.
Enumerate default methods of the Predicate interface.
default Predicate<T> and(Predicate<? super T> other)
default Predicate<T> negate()
default Predicate<T> or(Predicate<? super T> other)
Page 1 of 1