java 集合操作

来源:互联网 发布:手机gif制作软件 编辑:程序博客网 时间:2024/05/19 02:30
某个线程在 Collection 上进行迭代时,通常不允许另一个线性修改该 Collection。通常在这些情况下,迭代的结果是不明确的。如果检测到这种行为,一些迭代器实现(包括 JRE 提供的所有通用 collection 实现)可能选择抛出此异常。执行该操作的迭代器称为快速失败 迭代器,因为迭代器很快就完全失败,而不会冒着在将来某个时间任意发生不确定行为的风险。也就是说在将集合进行Iterator的迭代时,这种操作是非安全的~ 虽然普通的List循环通过判断再删除对应索引的方式可以达到你要的效果
原创粉丝点击