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)
9.45.Concurrent Modification |
| 9.45.1. | Concurrent Modification Exception |