Halihallo Slyh
public int compare(Object e1, Object e2)
{
return -1 * ((Comparable)e1).compareTo(e2);
}
Nur aus Interesse kurz eine Frage:
Warum nicht einfach "return ((Comparable)e2).compareTo(e1);"?
Ist nach Comparable dieselbe Aussage, denn
----------
The implementor must ensure sgn(x.compareTo(y)) == -sgn(y.compareTo
(x)) for all x and y.
----------
aber...
a) es ist performanter
b) es ist ggf. besser lesbar, obwohl die Lesbarkeit genau auch ein
Faktum für "-1 * ..." sein kann (ich könnte mir vorstellen, dass
dies genau Dein Beweggrund war, es so zu schreiben).
Ansonsten (auch) von meiner Seite aus Danke für die schönen
Ausführungen. Immer wieder interessant von Dir zu lesen.
Viele Grüsse
Philipp