We would like to know how to use Objects::nonNull as method reference for Predicate.
/* w w w . j ava 2 s .co m*/ import java.util.Objects; import java.util.function.Predicate; public class Main { public static void main(String... args) { Predicate<Boolean> nonNull = Objects::nonNull; System.out.println(nonNull.test(true)); System.out.println(nonNull.negate().test(false)); } }
The code above generates the following result.