java.lang.Object
develop.toolkit.base.utils.CompareAdvice
比较增强工具
- Author:
- qiushui on 2019-08-23.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T extends Comparable<T>>
TadjustRange(T x, T start, T end) 调整边界值static <T extends Comparable<T>>
booleanbetween(T a, T start, T end) 在之间(闭区间)static <T extends Comparable<T>>
booleanbetweenLeft(T a, T start, T end) 在之间(左闭区间)static <T extends Comparable<T>>
booleanbetweenOpen(T a, T start, T end) 在之间(开区间)static <T extends Comparable<T>>
booleanbetweenRight(T a, T start, T end) 在之间(右闭区间)static <T extends Comparable<T>>
booleaneq(T a, T b) 等于static <T extends Comparable<T>>
booleangt(T a, T b) 大于static <T extends Comparable<T>>
booleangte(T a, T b) 大于等于static <T extends Comparable<T>>
booleanlt(T a, T b) 小于static <T extends Comparable<T>>
booleanlte(T a, T b) 小于等于static <T extends Comparable<T>>
Tmax(T a, T b) 返回两者中较大值static <T extends Comparable<T>>
Tmin(T a, T b) 返回两者中较小值
-
Constructor Details
-
CompareAdvice
public CompareAdvice()
-
-
Method Details
-
lt
小于 -
lte
小于等于 -
gt
大于 -
gte
大于等于 -
eq
等于 -
between
public static <T extends Comparable<T>> boolean between(@NonNull T a, @NonNull T start, @NonNull T end) 在之间(闭区间) -
betweenLeft
public static <T extends Comparable<T>> boolean betweenLeft(@NonNull T a, @NonNull T start, @NonNull T end) 在之间(左闭区间) -
betweenRight
public static <T extends Comparable<T>> boolean betweenRight(@NonNull T a, @NonNull T start, @NonNull T end) 在之间(右闭区间) -
betweenOpen
public static <T extends Comparable<T>> boolean betweenOpen(@NonNull T a, @NonNull T start, @NonNull T end) 在之间(开区间) -
max
返回两者中较大值 -
min
返回两者中较小值 -
adjustRange
调整边界值
-