私は使用してjava.util.ArrayList
います、特定の要素のすべての出現を削除したいと思います。
List<String> l = new ArrayList<String>();
l.add("first");
l.add("first");
l.add("second");
l.remove("first");
最初のオカレンスのみを削除しています。l.remove("first");
しかし、値「second」だけでリストが除外されることを期待した後、すべてのオカレンスを削除したいと思います。グーグルで新しいリストを作成してを呼び出すことで達成できることがわかりましたlist.removeAll(newList)
。しかし、新しいリストを作成せずにすべてのオカレンスを削除することは可能ですか、それを達成するために利用可能なAPIはありますか?