arraylist怎么删除多个元素

   2025-02-13 6950
核心提示:ArrayList类提供了removeAll(Collection? c)方法,可以删除ArrayList中包含在指定集合c中的所有元素。以下是使用removeAll方法删

ArrayList类提供了removeAll(Collection<?> c)方法,可以删除ArrayList中包含在指定集合c中的所有元素。以下是使用removeAll方法删除多个元素的示例代码:

import java.util.ArrayList;import java.util.Arrays;public class Main {    public static void main(String[] args) {        ArrayList<String> list = new ArrayList<>(Arrays.asList("A", "B", "C", "D", "E"));        ArrayList<String> elementsToRemove = new ArrayList<>(Arrays.asList("B", "D"));                list.removeAll(elementsToRemove);        System.out.println(list); // 输出 [A, C, E]    }}

在上述示例中,我们创建了一个包含元素"A", “B”, “C”, “D”, “E"的ArrayList对象。然后,我们创建了一个包含要删除的元素"B"和"D"的ArrayList对象elementsToRemove。接下来,我们调用list的removeAll方法,并将elementsToRemove作为参数传递给它。这将删除list中包含在elementsToRemove中的所有元素。最后,我们打印输出list中剩余的元素。输出结果是[A, C, E],即删除了元素"B"和"D”。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言