Predicate 断言
使用
Predicate<Integer> predicate = x -> x > 5;
Predicate<Integer> p = x -> x < 10;
System.err.println(predicate.and(p).test(8)); // true 10>8>5
System.err.println(predicate.or(p).test(11)); // true 11> 5 一真为真
System.err.println(predicate.negate().test(11)); // false 11 > 5 取反
// Predicate.isEqual方法返回的Predicate类型的test方法中的参数与targetRef做比较
System.err.println(Predicate.isEqual(1).test(1)); // true
System.err.println(Predicate.isEqual(1).test(2)); // false