Ich weiß, dass eine Arraylist alphabetisch sortieren kann, wenn sie Zeichenfolgen sind, aber was ist, wenn sie etwas komplexer sind wie ein Datenobjekt mit zwei oder mehr Variablen einschließlich einer String
. Gibt es eine Möglichkeit, sie dann zu sortieren?Arraylist von komplexen Objekten alphabetisch sortieren
Wenn es keinen Weg mit Collections
gibt, dann kann ich mir vorstellen, einen for-Schleife oder Standardsortieralgorithmus zu machen, um die Zeichenfolgenvariable jedes Objekts zu betrachten und den Index des Objekts im Array zu verschieben.
Aber ich habe mich gefragt, vor allem, wenn ich etwas über die Collections
Methoden übersehen
Die Guava Bibliothek hat eine große out-of-the -box-Unterstützung für die Erstellung von Comparator Comparators. Hör zu. –
dies könnte auch helfen http://StackOverflow.com/questions/2839137/how-to-use-comparator-in-java-to-sort – Adrian
Das Lesen der JavaDoc wird Sie in die richtige Richtung zeigen. – Raedwald