Hallo!
Ich verstehe einfach nicht, inwiefern sich die beiden Methoden unterscheiden. Beide vergleichen Objekte und beide liefern einen negativen oder positiven Integer-Wert zurück.
In einer Übungsaufgabe haben wir einen eigenen Comparator geschrieben und erst per compare() einen Kundenstamm nach Anzahl der Rechnungen sortiert und dann - falls die Anzahl gleich ist - nach Nachnamen per compareTo() sortiert.
Aber wieso kann ich denn nicht einfach für alles compare() oder für alles compareTo() nehmen?
Wäre super, wenn mir jemand diesen Unterschied erklären könnte.
Grüße
Ich verstehe einfach nicht, inwiefern sich die beiden Methoden unterscheiden. Beide vergleichen Objekte und beide liefern einen negativen oder positiven Integer-Wert zurück.
In einer Übungsaufgabe haben wir einen eigenen Comparator geschrieben und erst per compare() einen Kundenstamm nach Anzahl der Rechnungen sortiert und dann - falls die Anzahl gleich ist - nach Nachnamen per compareTo() sortiert.
Aber wieso kann ich denn nicht einfach für alles compare() oder für alles compareTo() nehmen?
Wäre super, wenn mir jemand diesen Unterschied erklären könnte.
Grüße