直接上例子:
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集合中的所有元素