public class FastComparableComparator
extends java.lang.Object
implements java.util.Comparator, java.io.Serializable
ComparableComparator
, it will not throw exception when the two compareTo
methods don't provide an inverse result of each other as per the Comparable javadoc. We do so mainly to reduce one
call to compareTo. Constructor and Description |
---|
FastComparableComparator()
Constructs a FastComparableComparator.
|
Modifier and Type | Method and Description |
---|---|
int |
compare(java.lang.Object o1,
java.lang.Object o2) |
static FastComparableComparator |
getInstance()
Return a shared instance of a ComparableComparator.
|
public FastComparableComparator()
public static FastComparableComparator getInstance()
public int compare(java.lang.Object o1, java.lang.Object o2)
compare
in interface java.util.Comparator