Hi, ich habe eine ArrayList in der alle möglichen Werte drin sind, die auch eine andere enthalten kann. Die Werte sind in der richtigen Reihenfolge.
Eine zweite Array-List soll nach dieser sortiert werden.
Im Moment mache ich das so:
Mit den Comparatoren habe ich bisher nicht ganz verstanden ob oder wie das geht.
Gibts da eine einfachere/schnellere/bessere Möglichkeit?
Danke und Gruß
David
Eine zweite Array-List soll nach dieser sortiert werden.
Im Moment mache ich das so:
Java:
public ArrayList<String> sortArrayList(ArrayList<String> toSort) {
//ConfigHandler.sortTemplate ist die ArrayList, die die sortierten Werte enthält.
ArrayList<String> sortTemplate = ConfigHandler.sortTemplate;
ArrayList<String> sortedList = new ArrayList<String>();
for (int i = 0; i < toSort.size(); i++) {
sortedList.add(sortTemplate.indexOf(toSort.get(i)), toSort.get(i));
}
return sortedList;
}
Mit den Comparatoren habe ich bisher nicht ganz verstanden ob oder wie das geht.
Gibts da eine einfachere/schnellere/bessere Möglichkeit?
Danke und Gruß
David