Java Tutorial/Collections/Concurrent Modification
Версия от 17:44, 31 мая 2010; (обсуждение)
Concurrent Modification Exception
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Iterator;
import java.util.List;
public class MainClass {
public static void main(String args[]) {
List list = new ArrayList(Arrays.asList("a","b","c"));
Iterator i = list.iterator();
while (i.hasNext()) {
System.out.println(i.next());
list.add("Add");
}
}
}
a Exception in thread "main" java.util.ConcurrentModificationException at java.util.AbstractList$Itr.checkForComodification(AbstractList.java:449) at java.util.AbstractList$Itr.next(AbstractList.java:420) at MainClass.main(MainClass.java:11)