黑马程序员技术交流社区

标题: 关于集合中的并发修改异常问题 [打印本页]

作者: 403806022    时间: 2016-4-7 21:04
标题: 关于集合中的并发修改异常问题
  ArrayList al = new ArrayList();
  al.add(“a”);
  al.add(“b”);
  al.add(“c”);
  Iterator it = al.iterator();
  while(it.hasNext()){
String s = (String)it.next();
if(s.equals(“c”)){
al.add(“c1”);
}
}
System.out.println(al)

这个程序会提示并发修改异常,请问怎么改进呢




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2