解决使用Iterator迭代器遍历ArrayList集合时,报java.lang.IllegalStateException
A集合 {Object{khhykh khtplj khjkmd}...........}
B集合 {Object{khhykh khtplj}...........}
求A集合中 Object.khhykh 和B集合中Object.khhykh相等的数据?
这个问题需要对AB两个集合进行嵌套遍历,但是由于A集合中有重复值,导致迭代器在删除时未找到对应的集合元素.
最后的解决办法是:在迭代器删除当次循环元素后,立即break结束内层循环,这样就可以避免重复值导致的报错