У меня следующая проблема:
Имея ArrayList (давайте назовем его списком), как я могу «двойную итерацию» пройти через него, не получая ConcurrentModificationException?
Вот что я пробовал:
iterator out = list.iterator();
iterator in;
while(out.hasNext()){
...
in = list.iterator();
while(in.hasNext()){
...
if(something)
in.remove();
}