用于使用布尔运算组合多个谓词。
public interface Predicate {// Public Methods public abstract Predicate and(Predicate predicate); public abstract Predicate not(); public abstract Predicate or(Predicate predicate);}
public abstract Predicate and(Predicate predicate);
public abstract Predicate not();
public abstract Predicate or(Predicate predicate);
使用“and”语义将此谓词与另一个谓词组合。
表 4.98 and(Predicate)
否定此谓词。
表 4.99 not()
使用“or”语义将此谓词与另一个谓词组合。
表 4.100 or(Predicate)