Wenn compareTo() implementiert wird, muss der Grad der "Differenz" berücksichtigt werden?Ist die spezifische Ganzzahl mit Vorzeichen wichtig, wenn compareTo in einer Comparable <Type> Klasse implementiert wird?
Zum Beispiel, wenn ich 3 Objekte habe, C1, C2 und C3, so dass C1 < C2 < C3.
Sollte C1.compareTo (C2) eine ganze Zahl zurückgeben, die kleiner als C2.compareTo (C3) ist?
Die Dokumentation für die vergleichbare Schnittstelle scheint nicht eine oder andere Weise zu bestimmen, so dass der Grad Ich vermute, spielt keine Rolle, aber es wäre schön zu wissen, ob einige Vorteile gibt es eine bestimmte Anzahl Rückkehr (zum Beispiel, TreeSet Sortiergeschwindigkeit oder etwas zu verbessern).
http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Comparable.html#compareTo(T)
+1 Interessante Frage – whiskeysierra