1. 程式人生 > >在遍歷集合的時候刪除集合中的元素

在遍歷集合的時候刪除集合中的元素

在現實工作中,我們可能經常遇到給集合刪除資料的操作,這裡簡單說一下注意事項,防止小夥伴們進入“陷阱”

我們都知道遍歷集合可能會用到 for迴圈 增強for迴圈 迭代器  map轉set等方式,那麼在使用什麼方法才能完美的刪除或者新增集合中的資料呢?

答案是迭代器

原因:

普通for迴圈中進行集合的操作的話,會導致集合角標變亂,可能得不到恰當的更改

 增強for迴圈使我們用的比較多的,但是在處理這項事情上是萬萬不能使用的,原因是 它裡面原理是迭代器,而他是直接操作集合的,說明有兩個維度,這樣會出亂子的。

那麼現在就只剩下那個了? 對 就是  迭代器,當然在使用的時候一定要確保----------

維度一致!!!!