16.2. Sie könnten ein TreeSet verwenden ... oder die Methode Collections.sort()

Wenn Sie alle Strings (die Songtitel) in ein TreeSet setzen würden statt in eine ArrayList, würden die Strings automatisch an der richtigen Stelle landen, alphabetisch sortiert. Beim Ausdrucken der Liste kämen die Elemente dann immer in alphabetischer Reihenfolge heraus.

Und das ist prima, wenn Sie ein Set brau-chen (darüber sprechen wir gleich noch) oder wenn Sie wissen, dass die Liste immer alphabetisch sortiert bleiben muss.

Muss Ihre Liste dagegen nicht in alpha-betischer Reihenfolge bleiben, ist TreeSet möglicherweise mit mehr Aufwand verbunden als nötig – jedes Mal, wenn Sie etwas in ein TreeSet einfügen, muss sich das TreeSet die Zeit nehmen, um herauszufinden, ...

Get Java™ von Kopf bis Fuß now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.