在遍历的同时增删集合元素会发生什么?如何应对遍历时改变集合导致的未决行为?如何在遍历的同时安全地删除集合元素? 在遍历的同时增删集合元素会发生什么?并不是所有情况下都会遍历出错,有的时候也可以正常遍历,所以,这种行为称为结果不可预期行为或者未决行为 如何应对遍历时改变集合导致的未决行为?有两种比较干脆利索的解决方案: 一种是遍历的时候不允许增删元素一种是增删元素之后让遍历报错。(合理) 如何在遍历的同时安全地删除集合元素?