Lors de l'implémentation de compareTo(), le degré de "différence" doit-il être pris en compte? Par exemple, si j'ai 3 objets, C1, C2 et C3, tel que C1 < C2 < C3. Par exemple, si j'ai 3 objets, C1 < C2 <.Est-ce que le nombre entier spécifique signé la matière lors de la mise en œuvre compareTo dans une classe <Type> Comparable?
C1.compareTo devrait (C2) retourner un entier qui est inférieur à C2.compareTo (C3)?
La documentation de l'interface Comparable ne semble pas spécifier d'une manière ou d'une autre, donc je suppose que le degré n'a pas d'importance, mais il serait bon de savoir s'il y a un avantage à retourner un nombre spécifique (par exemple, améliorer la vitesse de tri de TreeSet ou quelque chose comme ça).
http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Comparable.html#compareTo(T)
1 Question intéressante – whiskeysierra