ArrayList类中的removeAll()方法用于删除ArrayList中的指定元素,该方法会删除ArrayList中的所有元素,这些元素与指定元素相等。
使用removeAll()方法的语法如下所示:
public boolean removeAll(Collection> c)
其中,参数c是要删除的元素的集合。
下面是一个示例,演示如何使用removeAll()方法删除ArrayList中的指定元素。
import java.util.ArrayList;
public class ArrayListDemo {
public static void main(String[] args) {
// 创建包含一些元素的ArrayList对象
ArrayList arrayList = new ArrayList();
arrayList.add("apple");
arrayList.add("orange");
arrayList.add("banana");
arrayList.add("pear");
System.out.println("原始ArrayList对象为:" + arrayList);
// 创建另一个ArrayList对象,包含要删除的元素
ArrayList removeList = new ArrayList();
removeList.add("apple");
removeList.add("banana");
// 删除原始ArrayList对象中的指定元素
arrayList.removeAll(removeList);
System.out.println("删除指定元素后的ArrayList对象为:" + arrayList);
}
}
在上面的示例中,我们首先创建了一个ArrayList对象,包含四个元素。然后,我们又创建了另一个ArrayList对象,包含要删除的元素。接下来,我们调用了removeAll()方法,将指定元素从原始ArrayList对象中删除。最后,我们输出了删除操作后的ArrayList对象。输出结果如下所示:
原始ArrayList对象为:[apple, orange, banana, pear]
删除指定元素后的ArrayList对象为:[orange, pear]
免责声明:本文内容通过AI工具匹配关键字智能整合而成,仅供参考,火山引擎不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系service@volcengine.com进行反馈,火山引擎收到您的反馈后将及时答复和处理。