Ich habe eine Datenstruktur in Java, die wie folgt aussieht:Sortieren einer Datenstruktur in Java
class Order {
int id;
String name;
int totalCost;
String address;
List<String> items;
public setter() {
....
}
public getter() {
...
}
}
I-Klasse haben einen Test, der diese Datenstruktur verwendet:
class TestClass {
List<Order> o = getAllOrders();
sortOrders();
}
Ich möchte schreiben sortOrders-Methode zum Sortieren dieser Datenstruktur basierend auf einem ihrer Attribute, in diesem Fall dem Namen in der Bestellung.
Ich weiß, in Java sortieren wir tun können:
java.util.Collections.sort(anyArrayListOfStrings);
Was ist der effizienteste Weg, die gesamte Datenstruktur in Java zu sortieren?
'Collections.sort (o, Comparator.comparing (Order :: name))'? –