我有一個通用的arraylist對象,在這裡我想要刪除一些元素。問題是當我用for循環迭代列表時,卻不能做一個remove()' s的簡單序列,因為元素在每次移除後都會發生變化。怎麼在通用的arraylist中刪除項目元素?
使用Iterator移除元素
如:
Iterator itr = list.iterator();
String strElement = "";
while(itr.hasNext()){
strElement = (String)itr.next();
if(strElement.equals("2"))
{
itr.remove();
}