public class ReverseComparator<T> extends Object implements Comparator<T>, Serializable
compare method.Collections.reverseOrder(),
Serialized Form| Constructor and Description |
|---|
ReverseComparator()
Creates a comparator that compares objects based on the inverse of their
natural ordering.
|
ReverseComparator(Comparator<T> comparator)
Creates a comparator that inverts the comparison of the given comparator.
|
| Modifier and Type | Method and Description |
|---|---|
int |
compare(T obj1,
T obj2)
Compares two objects in reverse order.
|
boolean |
equals(Object object)
Returns
true iff that Object is is a
Comparator whose ordering is known to be equivalent to mine. |
int |
hashCode()
Implement a hash code for this comparator that is consistent with
equals. |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitcomparing, comparing, comparingDouble, comparingInt, comparingLong, naturalOrder, nullsFirst, nullsLast, reversed, reverseOrder, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLongpublic ReverseComparator()
Collections.reverseOrder()public ReverseComparator(Comparator<T> comparator)
null, the ReverseComparator defaults to
reversing the natural order, as per
Collections.reverseOrder().comparator - Comparator to reversepublic int compare(T obj1, T obj2)
compare in interface Comparator<T>public int hashCode()
equals.public boolean equals(Object object)
true iff that Object is is a
Comparator whose ordering is known to be equivalent to mine.
This implementation returns true iff
object. equals
getClass()this.getClass(), and the underlying comparators are equal.
Subclasses may want to override this behavior to remain consistent with
the equals contract.
equals in interface Comparator<T>equals in class ObjectCopyright © 2010–2017 EvoSuite. All rights reserved.