我有一个通用的arraylist对象,在这里我想要删除一些元素。问题是当我用for循环迭代列表时,却不能做一个remove()' s的简单序列,因为元素在每次移除后都会发生变化。怎么在通用的arraylist中删除项目元素?
4条回答
O_Casper_ne 2012-10-25 08:22关注使用Iterator移除元素
如:
Iterator itr = list.iterator(); String strElement = ""; while(itr.hasNext()){ strElement = (String)itr.next(); if(strElement.equals("2")) { itr.remove(); }本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报