Interface Predicates
public interface Predicates
- Author:
- Cody Lu
-
Method Summary
Static MethodsModifier and TypeMethodDescriptionstatic <T> Predicate<T>总是返回false的预测器static <T> Predicate<T>总是返回true的预测器static <T> Predicate<T>and(Collection<Predicate<T>> components) “与”预测器static <T extends Comparable<T>>
Predicate<Collection<T>>hasAll(T... values) "hasAll"预测器static <T extends Comparable<T>>
Predicate<Collection<T>>hasAny(T... values) "hasAny"预测器static <T> Predicate<T>in(Collection<T> values) 判断是否包含指定的值static <T extends CharSequence>
Predicate<T>isEmpty()判断是否为空static <T extends CharSequence>
Predicate<T>判断是否不为空static <T> Predicate<T>“非”预测器static <T> Predicate<T>notIn(Collection<T> values) 判断是否不包含指定的值static <T> Predicate<T>or(Collection<Predicate<T>> components) “或”预测器
-
Method Details
-
and
“与”预测器- Parameters:
components-- Returns:
-
or
“或”预测器- Parameters:
components-- Returns:
-
not
“非”预测器- Parameters:
component-- Returns:
-
alwaysTrue
总是返回true的预测器- Type Parameters:
T-- Returns:
-
alwaysFalse
总是返回false的预测器- Type Parameters:
T-- Returns:
-
in
判断是否包含指定的值- Parameters:
values-- Returns:
-
hasAny
"hasAny"预测器- Parameters:
values-- Returns:
-
hasAll
"hasAll"预测器- Parameters:
values-- Returns:
-
notIn
判断是否不包含指定的值- Parameters:
values-- Returns:
-
isEmpty
判断是否为空- Type Parameters:
T-- Returns:
-
isNotEmpty
判断是否不为空- Type Parameters:
T-- Returns:
-