本帖最后由 唐志海 于 2014-1-21 02:41 编辑
- <span style="line-height: 1.5;"><div class="blockcode"><blockquote>import java.util.*;
- public class ArrayListDemo
- {
-
- public static void sop(Object obj)
- {
- System.out.println(obj);
- }
- public static void main(String[] args)
- {
- ArrayList al=new ArrayList<String>();
- al.add("kk");
- al.add("kd");
- al.add("kc");
- al.add("ka");
-
- ListIterator lit=al.listIterator();
-
- while(lit.hasNext())
- {
- Object obj=lit.next();
- if(obj.equals("kc"))
- al.add("sx");
-
-
- }
- sop(al);
- }
- }
复制代码
为什么会发生ConcurrentModificationException异常
|