compare
public int compare(java.lang.Object o1,
java.lang.Object o2)
Implementation of the Comparable
interface.
Compares this object with the specified object for order. Returns a
negative integer, zero, or a positive integer as this object is
less than, equal to, or greater than the specified object. The
definitions are compared by their type, and by their short ids.
- Specified by:
compare
in interface java.util.Comparator
- Parameters:
o1
- is the object to be comparedo2
- is the object to be compared with o1.
- Returns:
- a negative number, zero, or a positive number, if the
object compared against is less than, equals or greater than
this object.
- Throws:
java.lang.ClassCastException
- if the specified object's type
prevents it from being compared to this Object.