Class DefaultComparator

java.lang.Object
rs.baselib.util.DefaultComparator
All Implemented Interfaces:
Comparator<Object>

public class DefaultComparator extends Object implements Comparator<Object>
Default comparator for objects. The comparator compares NULL-safe and evaluates interfaces that help when comparing, such as Comparable. If none of these interfaces are implemented then the Object.toString() values will be ignore with String.compareToIgnoreCase(String).
Author:
ralph
  • Field Details

    • INSTANCE

      public static final Comparator<Object> INSTANCE
      A default final instance for fast usage
  • Constructor Details

    • DefaultComparator

      public DefaultComparator()
      Constructor.
  • Method Details