| public int compare(T object1, T object2) Implements java.util.Comparator.compare.
Doc from java.util.Comparator.compare.
Compares its two arguments for order. Returns a negative integer,
zero, or a positive integer as the first argument is less than, equal
to, or greater than the second.
The implementor must ensure that signum(compare(x, y)) == -signum(compare(y, x)) for
all x and y. (This implies that compare(x, y) must throw an exception if and only if compare(y, x) throws an exception.)
The implementor must also ensure that the relation is transitive:
((compare(x, y)>0) && (compare(y, z)>0)) implies
compare(x, z)>0.
Finally, the implementor must ensure that compare(x,
y)==0 implies that signum(compare(x,
z))==signum(compare(y, z)) for all z.
- Parameters
- object1:T
the first object to be compared.
- object2:T
the second object to be compared.
- Returns:int
a negative integer, zero, or a positive integer as the
first argument is less than, equal to, or greater than the
second.
|