在遍历集合的时候删除集合中的元素

在现实工作中,我们可能经常遇到给集合删除数据的操作,这里简单说一下注意事项,防止小伙伴们进入“陷阱”


我们都知道遍历集合可能会用到 for循环 增强for循环 迭代器  map转set等方式,那么在使用什么方法才能完美的删除或者添加集合中的数据呢?


答案是迭代器


原因:

普通for循环中进行集合的操作的话,会导致集合角标变乱,可能得不到恰当的更改

 增强for循环使我们用的比较多的,但是在处理这项事情上是万万不能使用的,原因是 它里面原理是迭代器,而他是直接操作集合的,说明有两个维度,这样会出乱子的。

那么现在就只剩下那个了? 对 就是  迭代器,当然在使用的时候一定要确保----------



维度一致!!!!


你可能感兴趣的:(Properties)