Hallo zusammen,
wie iteriere ich denn am einfachsten über eine ArrayList, die sich während der Iterationen verändern kann, d.h. es können neue Objekte hinzukommen.
Mache ich das einfach mit dem Iterator und das läuft so lange, bis er alle Elemente, auch die neu hinzugekommenen am Ende der Liste bearbeitet hat?
Geht das?
wie iteriere ich denn am einfachsten über eine ArrayList, die sich während der Iterationen verändern kann, d.h. es können neue Objekte hinzukommen.
Mache ich das einfach mit dem Iterator und das läuft so lange, bis er alle Elemente, auch die neu hinzugekommenen am Ende der Liste bearbeitet hat?
Java:
while (ArraylistIterator.hasNext())
{
element=ArraylistIterator.next()
//arbeiten und ggf. neues Element
Arraylist.add(neu);
}
Geht das?