直接上例子:
List<String> collection = new ArrayList<>();
Iterator iterator = collcetion.iterator();
while(iterator.hasNext()){
String string = (String)iterator.next();
if("dd".equals(string)){
iterator.remove(); //通过迭代器删除
}
}
List<String> c = new ArrayList<>();
collection.retainAll(c); //集合中仅保留c集合中的所有元素
本文介绍了一种使用Java Iterator进行集合元素删除的方法,并演示了如何利用retainAll方法来保留两个集合中共有的元素,提供了代码示例。
1006

被折叠的 条评论
为什么被折叠?



