| Name | Description | Type | Package | Framework |
| BooleanComparator | A Comparator for Boolean objects that can sort either true or false first. | Class | org.springframework.util.comparator | Spring MVC |
| ComparableComparator | Comparator that adapts Comparables to the Comparator interface. | Class | org.springframework.util.comparator | Spring MVC |
| CompoundComparator | A comparator that chains a sequence of one or more more Comparators. | Class | org.springframework.util.comparator | Spring MVC |
| InstanceComparator | Compares objects based on an arbitrary class order. | Class | org.springframework.util.comparator | Spring MVC |
| InvertibleComparator | A decorator for a comparator, with an ascending flag denotingwhether comparison results should be treated in forward (standard | Class | org.springframework.util.comparator | Spring MVC |
| NullSafeComparator | A Comparator that will safely compare nulls to be lower or higher thanother objects. | Class | org.springframework.util.comparator | Spring MVC |