黑马程序员技术交流社区

标题: 增强for循环和并发异常 [打印本页]

作者: 牧风    时间: 2016-8-1 22:46
标题: 增强for循环和并发异常
1.for(集合内元素类型  临时记录当前元素的变量(string):被遍历的集合){
                使用变量操作元素对象
}

重点是这个 :string 是集合的对象可以对他的成员进行操作
并发修改异常  在增强for 循环的时候 集合增加 或者删除了 内容 这样 迭代器不知道他就会引发异常
原因: 集合和迭代器同时持有一个对象,在迭代过程中,如果使用集合来操作集合中的元素,迭代器并不知道,所以迭代器抛出了并发修改异常。
解决办法:
      使用ListIterator 对象解决并发修改异常
      只有List体系才能够使用
      调用ListIterator add() 添加元素


作者: Kingdragon    时间: 2016-8-1 22:47
66666666666666666666666666666666666
作者: 曼舞雪菲    时间: 2016-8-1 22:55
总结的不错




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