PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Iterator einer Liste wieder an Anfang setzen?



Boron
02-12-2004, 09:08
Hallo zusammen,

ich habe einen Iterator für eine ArrayList.
Jetzt bin ich schon mal mit dem Iterator bis zum Ende der Liste durchgewandert (getNext()).

Wenn ich nun ein weiteres mal mit dem Iterator durch die Liste will muss ich ihn ja wieder auf den Anfang der Liste setzen.
Aber wie funktioniert das?

Ich könnte mir ja auch einen zweiten Iterator von der ArrayList geben lassen, aber Javaprogramme brauchen eh zu viel speicher, somit würde ich gerne den ersten Iterator wieder verwenden.

gaansch
02-12-2004, 13:48
Geht nicht. -> http://java.sun.com/j2se/1.4.2/docs/api/java/util/Iterator.html

Aber lass ihn dir doch einfach nochmal geben... Dann benötigt das auch keinen zusätzlichen Speicher. Und Wenn jetzt die ArrayList keine astronomischen Dimensionen annimmt, sollte der Iterator auch nicht soviel Speicher benötigen.

Edit: Rechtschreibung