Class Comparators

java.lang.Object
org.springframework.util.comparator.Comparators

public abstract class Comparators extends Object
Convenient entry point with generically typed factory methods for common Spring Comparator variants.
Since:
5.0
Author:
Juergen Hoeller
  • Constructor Details

    • Comparators

      public Comparators()
  • Method Details

    • comparable

      public static <T> Comparator<T> comparable()
      Return a Comparable adapter.
      See Also:
    • nullsLow

      public static <T> Comparator<T> nullsLow()
      Return a Comparable adapter which accepts null values and sorts them lower than non-null values.
      See Also:
    • nullsLow

      public static <T> Comparator<T> nullsLow(Comparator<T> comparator)
      Return a decorator for the given comparator which accepts null values and sorts them lower than non-null values.
      See Also:
      • NullSafeComparator(boolean)
    • nullsHigh

      public static <T> Comparator<T> nullsHigh()
      Return a Comparable adapter which accepts null values and sorts them higher than non-null values.
      See Also:
    • nullsHigh

      public static <T> Comparator<T> nullsHigh(Comparator<T> comparator)
      Return a decorator for the given comparator which accepts null values and sorts them higher than non-null values.
      See Also:
      • NullSafeComparator(boolean)