A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

在上面的例子中就是表示并发修改异常的部分。
并发修改异常的产生:当我们通过迭代器迭代元素的时候,我们集合进行了修改,也就是通过集合添加或者删除了元素,这种情况是不允许的,因为迭代器依赖集合存在,如果集合发生变化,那么集合应该相应的发生变化。
怎样解决:
A:全部通过迭代器进行操作,用迭代器对集合进行操作,元素添加到刚遍历的那个元素后面,
B:通过集合进行操作,这样用到for循环去操作,是通过集合去操作的,元素添加的时候是添加到最后面的。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马