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

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Iterator benutzen ohne Interface <strong>Collection</strong><br />

Bei Kollektionen, die nicht direkt das Interface<br />

<strong>Collection</strong> implementieren, wie z. B. die Klasse<br />

TreeMap, kann man über die Methode values() ein<br />

<strong>Collection</strong>-Exemplar ermitteln, das Zugriff auf die<br />

Original-Elemente bietet.<br />

Folgendes Beispiel zeigt, wie ein Iterator von der<br />

Klasse TreeMap ermittelt und bearbeitet wird:<br />

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

// Elemente der Kollektion hinzufügen<br />

// ...<br />

<strong>Collection</strong> col = tm.values();<br />

Iterator iter = col.iterator();<br />

// Elemente durchlaufen<br />

while(iter.hasNext()) {<br />

Object o = iter.next();<br />

// hier Bearbeiten der Elemente // ...<br />

}<br />

26 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!