an. Es könnte sein, dass Sie bestimmte Objekte auf andere Art und Weise sortieren möchten, als in dem angegebenen Objekt (unter Verwendung von Comparable
). Deshalb gibt es Comparator
.
Comparable
- in bestimmten Klasse verwendet, um den Standard/natürliche Reihenfolge
Comparator
Sortieranlage zu definieren - von Fremdcode (aus verschiedenen Bibliotheks eg) verwendet, um die Daten auf unterschiedliche Art und Weise zu sortieren, oder Fügen Sie die Sortierung der Klasse hinzu, die nicht Comparable
definiert, oder fügen Sie eine andere Sortierreihenfolge hinzu (z. B. möchten Sie manchmal Zeichenfolgen ohne Berücksichtigung der Groß- und Kleinschreibung sortieren).
Google vor dem Stellen der Frage. [Unterschied zwischen Vergleichbar und Vergleicher] (http://www.javatpoint.com/difference-between-comparable-and-comparator) – afzalex
[Ein Blog-Post über Vergleichs- und Vergleicher] (https://www.javacodegeeks.com/2013 /03/difference-between-comparator-and-comparable-in-java.html – Li357
dies ist nicht zur diskussion, dies ist für lösung also bitte richtige frage bitte, überprüfen diese http://www.programcreek.com/ 2011/12/Beispiele zu demonstrieren-vergleichbar-vs-Vergleicher-in-Java / – Vickyexpert