foreach循环中无法直接对Iterable中的元素进行remove,可以通过下面方式实现:

1
2
3
4
for(String s : new ArrayList<String>().addAll(list)){ //list为一个List<String>
if(s.equals("need remove"))
list.remove(s);
}

文章目录