Java-Tipps zur Listen-Iteration und zum Vergleichen von Beans

Oder man kann auf eine Zählvariable bei der Iteration verzichten, indem man hasNext() überprüft, und den Listeninhalt wie im folgenden Beispiel verändern:

Alternativ kann man die Liste beim Iterieren modifizieren. Hier eine Möglichkeit, wie man alle Integer-Zahlen in einer Liste auf Null setzt:

Und schließlich bietet ListIterator auch eine add-Methode. Diese Methode fügt ein Objekt hinter der aktuellen Position in der Iteration ein, so dass man das nächste Objekt erstellt, das angezeigt wird. Damit ist z. B. On-the-fly-Bearbeitung möglich. Das folgende Code-Beispiel zeigt, wie man rekursiv alle Dateien in einem Verzeichnis iterieren kann:

Page: 1 2 3

ZDNet.de Redaktion

Recent Posts

Apple stellt neuen Mobilprozessor M4 vor

Er treibt das neue iPad Pro mit OLED-Display an. Apple verspricht eine deutliche Leistungssteigerung gegenüber…

5 Tagen ago

Cyberabwehr: Mindestens zwei kritische Vorfälle pro Tag

Davon entfällt ein Viertel auf staatliche Einrichtungen und 12 Prozent auf Industrieunternehmen.

5 Tagen ago

Tunnelvision: Exploit umgeht VPN-Verschlüsselung

Forscher umgehen die Verschlüsselung und erhalten Zugriff auf VPN-Datenverkehr im Klartext. Für ihren Angriff benötigen…

5 Tagen ago

Online-Banking: 42 Prozent kehren Filialen den Rücken

Weitere 40 Prozent der Deutschen erledigen ihre Geldgeschäfte überwiegend online und gehen nur noch selten…

5 Tagen ago

Google veröffentlicht neues Sicherheitsupdate für Chrome

Zwei Schwachstellen in Chrome gehören nun der Vergangenheit an. Von ihnen geht ein hohes Risiko…

6 Tagen ago

Digitale Souveränität: ein essenzieller Erfolgsfaktor für Unternehmen

Mit der zunehmenden computerbasierten und globalen Vernetzung gewinnt die digitale Souveränität an rasanter Bedeutung. Viele…

6 Tagen ago