17.01.2014 Aufrufe

Datenstrukturen / Das Collection-Framework - Institut für ...

Datenstrukturen / Das Collection-Framework - Institut für ...

Datenstrukturen / Das Collection-Framework - Institut für ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Comparator in <strong>Collection</strong> nutzen<br />

Die Initialisierung einer konkreten Kollektion mit einem Comparator<br />

erfolgt bei den vordefinierten Klassen mit dem Konstruktor:<br />

TreeMap tm = new TreeMap(new PersonComparator());<br />

Hier wird eine TreeMap (eine Implementierung von SortedMap)<br />

erzeugt und mit einem Comparator initialisiert.<br />

Beispiel:<br />

public class StringLengthComparator<br />

implements java.util.Comparator {<br />

}<br />

public int compare(Object o1, Object o2) {<br />

return ((String) o1).length() – ((String) o2).length();<br />

}<br />

22 W. Geiger, W. Süß, T. Schlachter<br />

<strong>Institut</strong> für Angewandte Informatik

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!