从ArrayList中删除所有元素的出现次数

10 浏览
0 Comments

从ArrayList中删除所有元素的出现次数

我正在使用java.util.ArrayList,我想要删除所有特定元素的出现。

    List l = new ArrayList();
    l.add("first");
    l.add("first");
    l.add("second");
    l.remove("first");

它只删除了第一个出现的元素。但我希望在l.remove("first");之后删除所有的出现。我希望列表中只剩下"value"。通过谷歌搜索,我发现可以通过创建新列表并调用list.removeAll(newList)来实现。但是是否有可能在不创建新列表的情况下删除所有出现,或者是否有可用的API来实现这一点?

0