Class CompareAdvice

java.lang.Object
develop.toolkit.base.utils.CompareAdvice

public final class CompareAdvice extends Object
比较增强工具
Author:
qiushui on 2019-08-23.
  • Constructor Details

    • CompareAdvice

      public CompareAdvice()
  • Method Details

    • lt

      public static <T extends Comparable<T>> boolean lt(@NonNull T a, @NonNull T b)
      小于
    • lte

      public static <T extends Comparable<T>> boolean lte(@NonNull T a, @NonNull T b)
      小于等于
    • gt

      public static <T extends Comparable<T>> boolean gt(@NonNull T a, @NonNull T b)
      大于
    • gte

      public static <T extends Comparable<T>> boolean gte(@NonNull T a, @NonNull T b)
      大于等于
    • eq

      public static <T extends Comparable<T>> boolean eq(@NonNull T a, @NonNull T b)
      等于
    • 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

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

      public static <T extends Comparable<T>> T min(@NonNull T a, @NonNull T b)
      返回两者中较小值
    • adjustRange

      public static <T extends Comparable<T>> T adjustRange(T x, T start, T end)
      调整边界值