Class BooleanComparator

java.lang.Object
org.springframework.util.comparator.BooleanComparator
All Implemented Interfaces:
Serializable, Comparator<Boolean>

public class BooleanComparator extends Object implements Comparator<Boolean>, Serializable
A Comparator for Boolean objects that can sort either true or false first.
Since:
1.2.2
Author:
Keith Donald, Eugene Rabii
See Also:
  • Field Details

    • TRUE_LOW

      public static final BooleanComparator TRUE_LOW
      A shared default instance of this comparator, treating true lower than false.
    • TRUE_HIGH

      public static final BooleanComparator TRUE_HIGH
      A shared default instance of this comparator, treating true higher than false.
  • Constructor Details

    • BooleanComparator

      public BooleanComparator(boolean trueLow)
      Create a BooleanComparator that sorts boolean values based on the provided flag.

      Alternatively, you can use the default shared instances: BooleanComparator.TRUE_LOW and BooleanComparator.TRUE_HIGH.

      Parameters:
      trueLow - whether to treat true as lower or higher than false
      See Also:
  • Method Details