Ich weiß, dass wir TreeSet verwenden können, um Strings und Zahlen in einer natürlichen Reihenfolge zu sortieren. Was ist, wenn es eine Reihe von Objekten gibt?Objekte in Set in Java sortieren?
Zum Beispiel:
I have a Person class
{
private String firstName;
private String lastName;
private int age;
}
Set Person = new TreeSet();
Ich mag Person von Vornamen sortierte, wenn ich Person initialisieren.
Werfen Sie einen Blick auf "Comparable" und Oracles [Tutorials für Objektanordnungen] (https://docs.oracle.com/javase/tutorial/collections/interfaces/order.html). –
Ich denke, dieser Beitrag kann Ihnen helfen http://stackoverflow.com/questions/4132367/sorting-objects-within-a-set-by-a-string-value-that-all-objects-enthalten –
Schauen Sie sich die meine antworten Sie [hier] (http://stackoverflow.com/a/42123307/3845396) für ähnliche Fragen. – HPatel