java中如何遍历删除Collection中的元素呢?
下文笔者讲述java代码遍历删除Collection中的元素的方法及示例分享,如下所示
遍历Collection删除元素的实现思路
Iterator 接口: 提供遍历任何 Collection 的接口 可以通过迭代器的remove方法移除元素 Iterator.remove()例:
Iterator<Integer> it = list.iterator(); while(it.hasNext()){ // do something it.remove(); }
错误写法
for(Integer i : list){ list.remove(i) } 运行以上错误代码会报 ConcurrentModificationException 异常
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。