类 CompareAdvice


  • public final class CompareAdvice
    extends Object
    比较增强工具
    作者:
    qiushui on 2019-08-23.
    • 构造器详细资料

      • CompareAdvice

        public CompareAdvice()
    • 方法详细资料

      • lt

        public static <T extends Comparable<T>> boolean lt​(@NonNull
                                                           T a,
                                                           @NonNull
                                                           T b)
        小于
        参数:
        a -
        b -
        返回:
      • lte

        public static <T extends Comparable<T>> boolean lte​(@NonNull
                                                            T a,
                                                            @NonNull
                                                            T b)
        小于等于
        参数:
        a -
        b -
        返回:
      • gt

        public static <T extends Comparable<T>> boolean gt​(@NonNull
                                                           T a,
                                                           @NonNull
                                                           T b)
        大于
        参数:
        a -
        b -
        返回:
      • gte

        public static <T extends Comparable<T>> boolean gte​(@NonNull
                                                            T a,
                                                            @NonNull
                                                            T b)
        大于等于
        参数:
        a -
        b -
        返回:
      • eq

        public static <T extends Comparable<T>> boolean eq​(@NonNull
                                                           T a,
                                                           @NonNull
                                                           T b)
        等于
        参数:
        a -
        b -
        返回:
      • between

        public static <T extends Comparable<T>> boolean between​(@NonNull
                                                                T a,
                                                                @NonNull
                                                                T start,
                                                                @NonNull
                                                                T end)
        在之间(闭区间)
        类型参数:
        T -
        参数:
        a -
        start -
        end -
        返回:
      • max

        public static <T extends Comparable<T>> T max​(@NonNull
                                                      T a,
                                                      @NonNull
                                                      T b)
        返回两者中较大值
        参数:
        a -
        b -
        返回:
      • min

        public static <T extends Comparable<T>> T min​(@NonNull
                                                      T a,
                                                      @NonNull
                                                      T b)
        返回两者中较小值
        参数:
        a -
        b -
        返回: