众所周知,、等Iterator
返回的 s是快速失败的,但在使用迭代器时不会抛出。如何?ArrayList
HashMap
HashSet
remove()
ConcurrentModificationException
ConcurrentModificationException
如果在迭代集合时修改了集合,则快速失败迭代器将抛出。但是在从迭代器的 中删除元素ArrayList
或HashSet
使用迭代器时remove()
,不会抛出任何ConcurrentModificationException
. 请详细解释。
谢谢
慕容3067478
温温酱
相关分类