# Package org.apache.commons.collections4.comparators

package org.apache.commons.collections4.comparators
Implements the `Comparator` interface.

You may also consider using `ComparatorUtils`, which is a single class that uses static methods to construct instances of the classes in this package.

- Related Packages
  Package
  Description
  org.apache.commons.collections4
  Interfaces and utilities shared across all packages.
- Class
  Description
  BooleanComparator
  A `Comparator` for `Boolean` objects that can sort either true or false first.
  ComparableComparator<E extends Comparable<? super E>>
  A `Comparator` that compares `Comparable` objects.
  ComparatorChain<E>
  A ComparatorChain is a Comparator that wraps one or more Comparators in sequence.
  FixedOrderComparator<T>
  A Comparator which imposes a specific order on a specific set of Objects.
  FixedOrderComparator.UnknownObjectBehavior
  Unknown object behavior enum.
  NullComparator<E>
  A Comparator that will compare nulls to be either lower or higher than other objects.
  ReverseComparator<E>
  Reverses the order of another comparator by reversing the arguments to its `compare` method.
  TransformingComparator<I,O>
  Decorates another Comparator with transformation behavior.