/**
*Predicate:接口的默认方法:
-
可以实现条件中的与&&或||非! 判断。
-
通过默认方法实现。
- */
import java.util.function.Predicate;
/**
-
Predicate接口:条件判断。
-
对某种数据类型进行判断,从而得到一个boolean值结果。
-
*/
public class PredicateDemo01 {public static void main(String[] args) {
Predicate p1=s -> s.length()>=6;
System.out.println(p1.test(“admin123”));// 需求: //判断某个名字是否以张开始,并且长度是否>2. checkName(s -> s.startsWith("张"),s -> s.length()>2,"张三丰");
}
public static void checkName(Predicate p1,Predicatep2,String data){System.out.println(p1.and(p2).test(data));
}
}