Compares the two objects, returning -1
if this is "less than" other
by some
metric, 0
if they're equal, or 1
if this is "greater than" other
.
null
values are handled gracefully, with 0
returned if both this and
other
are null
, -1
if this is null
and 1
if
other
is null
.
The other
object must be of the same type as this, or of a type derived from
this's type.
this |
a Comparable, or |
other |
another Comparable of the same type, or |
|