4.3.3.1 谓词

用于将多个谓词与布尔运算结合起来。

4.3.3.1.1 概要
 public  interface  Predicate  {
// 公共方法}  public abstract Predicate and(Predicate predicate);
  public abstract Predicate not();
  public abstract Predicate or(Predicate predicate);
4.3.3.1.2 and(谓词)
public abstract Predicate and(Predicate predicate);

使用“和”语义将此谓词与另一个谓词组合。

表 4.98 and(Predicate)

范围 描述
谓词 另一个谓词
返回 结合两个谓词的新谓词

4.3.3.1.3 不()
public abstract Predicate not();

否定这个谓词。

表 4.99 not()

范围 描述
返回 这个谓词

4.3.3.1.4 or(谓词)
public abstract Predicate or(Predicate predicate);

使用“或”语义将此谓词与另一个谓词组合。

Table 4.100 or(Predicate)

Parameter Description
predicate the other predicate
return a new Predicate combining both Predicates