Kann man einen Iterator nur einmal verwenden

niklas._.kpl

Mitglied
Hallo, ich probiere gerade etwas mit dem Iterator herum, dabei hat sich mir eine große Frage ergeben. Wenn ich den Iterator durchlaufe (mit next()), bin ich ja irgendwann am Ende angekommen. Gibt es dann eine Möglichkeit wieder zum Anfang zurückzukehren oder im Iterator zurückzulaufen oder ist der Iterator dann wie verbraucht und kann nicht mehr verwendet werden?

L.g Niklas
 
Das Interface Iterator bietet für sowas keine Möglichkeit:

Eine Klasse, die Iterator implementiert, könnte natürlich auch für sowas Methoden bieten, das das ist zumindest nicht üblich und in der Regel arbeitet man mit dem Interface.
 
Das Interface Iterator bietet für sowas keine Möglichkeit:

Eine Klasse, die Iterator implementiert, könnte natürlich auch für sowas Methoden bieten, das das ist zumindest nicht üblich und in der Regel arbeitet man mit dem Interface.
Also könnte man sagen ist der Standard Iterator nur einmalig verwendbar?
 

Neue Themen


Zurück
Oben