Wie lässt sich eine ArrayList
natürlich sortieren?
Eine ArrayList
lässt sich auf sehr
einfache Weise in ihrer natürlichen Reihenfolge
sortieren. Hier muss der Methode sort()
lediglich null
als Parameter übergeben
werden.
public class ArrayListSortieren { public static void main(String[] args) { ArrayList<String> list = new ArrayList<String>(); list.add("Motobecane"); list.add("Scott"); list.add("Indian"); list.add("Ardie"); list.add("Henderson"); list.sort(null); gibAus(list); } private static void gibAus(ArrayList<String> list) { for (int i = 0; i < list.size(); i++) { System.out.println(list.get(i)); } } }
Um eine selbst definierte Sortierreihenfolge zu
realisieren, müssen die gespeicherten Objekte die
Schnittstelle Comparable
implementieren
oder ein gesonderter Comparator
verwendet
werden. Das genaue Verfahren hierbei wird im Artikel 'Objekte
sortieren' erläutert.
Wenn Ihnen javabeginners.de gefällt, freue ich mich über eine Spende an diese gemeinnützigen Organisationen.