Package it.unimi.dsi.fastutil.longs
Class LongComparators
- java.lang.Object
-
- it.unimi.dsi.fastutil.longs.LongComparators
-
public final class LongComparators extends java.lang.Object
A class providing static methods and objects that do useful things with comparators.
-
-
Field Summary
Fields Modifier and Type Field Description static LongComparator
NATURAL_COMPARATOR
static LongComparator
OPPOSITE_COMPARATOR
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static LongComparator
asLongComparator(java.util.Comparator<? super java.lang.Long> c)
Returns a type-specific comparator that is equivalent to the given comparator.static LongComparator
oppositeComparator(LongComparator c)
Returns a comparator representing the opposite order of the given comparator.
-
-
-
Field Detail
-
NATURAL_COMPARATOR
public static final LongComparator NATURAL_COMPARATOR
-
OPPOSITE_COMPARATOR
public static final LongComparator OPPOSITE_COMPARATOR
-
-
Method Detail
-
oppositeComparator
public static LongComparator oppositeComparator(LongComparator c)
Returns a comparator representing the opposite order of the given comparator.- Parameters:
c
- a comparator.- Returns:
- a comparator representing the opposite order of
c
.
-
asLongComparator
public static LongComparator asLongComparator(java.util.Comparator<? super java.lang.Long> c)
Returns a type-specific comparator that is equivalent to the given comparator.- Parameters:
c
- a comparator, ornull
.- Returns:
- a type-specific comparator representing the order of
c
.
-
-