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:
Er treibt das neue iPad Pro mit OLED-Display an. Apple verspricht eine deutliche Leistungssteigerung gegenüber…
Davon entfällt ein Viertel auf staatliche Einrichtungen und 12 Prozent auf Industrieunternehmen.
Forscher umgehen die Verschlüsselung und erhalten Zugriff auf VPN-Datenverkehr im Klartext. Für ihren Angriff benötigen…
Weitere 40 Prozent der Deutschen erledigen ihre Geldgeschäfte überwiegend online und gehen nur noch selten…
Zwei Schwachstellen in Chrome gehören nun der Vergangenheit an. Von ihnen geht ein hohes Risiko…
Mit der zunehmenden computerbasierten und globalen Vernetzung gewinnt die digitale Souveränität an rasanter Bedeutung. Viele…