Functional Interface Predicate - Quiz

Total: 3 questions

1. 

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.

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.

default Predicate<T> and(Predicate<? super T> other)
default Predicate<T> negate()
default Predicate<T> or(Predicate<? super T> other)
Page 1 of 1