Package it.unimi.dsi.fastutil.objects
Class ObjectComparators
java.lang.Object
it.unimi.dsi.fastutil.objects.ObjectComparators
A class providing static methods and objects that do useful things with comparators.
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic <K> Comparator
<K> asObjectComparator
(Comparator<K> c) Returns a the comparator given unmodified.static <K> Comparator
<K> oppositeComparator
(Comparator<K> c) Returns a comparator representing the opposite order of the given comparator.
-
Field Details
-
NATURAL_COMPARATOR
-
OPPOSITE_COMPARATOR
-
-
Method Details
-
oppositeComparator
Returns a comparator representing the opposite order of the given comparator.- Parameters:
c
- a comparator.- Returns:
- a comparator representing the opposite order of
c
.
-
asObjectComparator
Returns a the comparator given unmodified. This method merely serves as a way to be compatible with primtive type-specific Comparators implementations, as they do have type-specific Comparators, but Object ones do not.- Parameters:
c
- a comparator, ornull
.- Returns:
c
, unmodified.
-