List集合遍历删除元素杂谈

先简单看看 增强for循环 底层实现是 iterator

List集合遍历删除元素杂谈_第1张图片

遍历删除要么使用 List.remove 删除  要么使用 iterator.remove 


比如 iterator 循环的时候 不用用 List.remove 删除, 而只能用 iterator.remove

List循环的时候 只能用 List.remove 删除,不能用 iterator.remove 


保持 一致 不能 list 和 iterator 混用删除

你可能感兴趣的:(List集合遍历删除元素杂谈)