Package org.miaixz.bus.core.xyz
Class PredicateKit
java.lang.Object
org.miaixz.bus.core.xyz.PredicateKit
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> Predicate<T> 创建一个匹配任何方法的方法匹配器static <T> Predicate<T> 多个条件转换为”与“复合条件,即所有条件都为true时,才返回truestatic <T> Predicate<T> 多个条件转换为”与“复合条件,即所有条件都为true时,才返回truestatic <T> Predicate<T> 反向条件static <T> Predicate<T> 用于组合多个方法匹配器的方法匹配器,即所有条件都为false时,才返回true,也可理解为,任一条件为true时,返回falsestatic <T> Predicate<T> 多个条件转换为”或“复合条件,即任意一个条件都为true时,返回truestatic <T> Predicate<T> 多个条件转换为”或“复合条件,即任意一个条件都为true时,返回true
-
Constructor Details
-
PredicateKit
public PredicateKit()
-
-
Method Details
-
alwaysTrue
创建一个匹配任何方法的方法匹配器- Type Parameters:
T- 参数类型- Returns:
- 方法匹配器
-
negate
-
and
-
and
多个条件转换为”与“复合条件,即所有条件都为true时,才返回true- Type Parameters:
T- 判断条件的对象类型- Parameters:
components- 多个条件- Returns:
- 复合条件
-
or
-
or
多个条件转换为”或“复合条件,即任意一个条件都为true时,返回true- Type Parameters:
T- 判断条件的对象类型- Parameters:
components- 多个条件- Returns:
- 复合条件
-
none
用于组合多个方法匹配器的方法匹配器,即所有条件都为false时,才返回true,也可理解为,任一条件为true时,返回false- Type Parameters:
T- 判断条件的对象类型- Parameters:
components- 多个条件- Returns:
- 复合条件
-