如何从Android(Java)中的通用arraylist中删除项目

Rak*_*shi 4 java android

我这里有一个对象我想删除某些内容的一个通用的ArrayList,问题是,当我重复列表与循环,我不能做一个简单的序列remove()是因为该元素每次删除后移.

谢谢

Sam*_*iya 14

使用Iterator删除元素

喜欢

Iterator itr = list.iterator();
String strElement = "";
while (itr.hasNext()) {
    strElement = (String) itr.next();
    if (strElement.equals("2")) {
        itr.remove();
    }
}
Run Code Online (Sandbox Code Playgroud)