Skip to content
Fabian Steeg edited this page Jun 20, 2011 · 1 revision

Softwaretechnologie: Java (Teil II, Sommersemester), Aufgabe 7

  1. Implementieren Sie ein sortiertes Telefonbuch, das Elemente einer Klasse Person enthält, die Vor- und Nachnamen haben. Entsprechend der üblichen Telefonbuch-Sortierung sollen Einträge zunächst nach Nachname und bei gleichen Nachnamen nach Vorname sortiert sein.
  2. Nutzen Sie dabei einen java.text.Collator, um gemäß der Konventionen eines Landes Ihrer Wahl sortieren zu lassen. Stellen Sie mit Unit-Tests sicher, dass hierbei die Namen gerade für die problematischen Fälle (Diakritika, Groß- und Kleinschreibung) korrekt sortiert werden.