搜索
Java 教程 / Java ArrayList removeAll() 方法

Java ArrayList removeAll() 方法

定义和用法removeAll() 方法用于从列表中移除所有属于指定集合的元素。教程:Java ArrayList实例例子 1从列表中移除所有元素:import



定义和用法

removeAll() 方法用于从列表中移除所有属于指定集合的元素。

教程:Java ArrayList


实例

例子 1

从列表中移除所有元素:

import java.util.ArrayList;

public class Main {
  public static void main(String[] args) {
    ArrayList<String> cars = new ArrayList<String>();
    cars.add("Volvo");
    cars.add("BMW");
    cars.add("Ford");
    cars.add("Mazda");
    cars.add("Toyota");
    cars.removeAll(cars); // 移除列表中的所有元素
    System.out.println(cars); // 输出空列表
  }
}

运行实例 »

点击 "运行实例" 按钮查看在线实例

例子 2

从列表中移除多个元素:

import java.util.ArrayList;

public class Main {
  public static void main(String[] args) {
    ArrayList<String> cars = new ArrayList<String>();
    cars.add("Volvo");
    cars.add("BMW");
    cars.add("Ford");
    cars.add("Mazda");
    cars.add("Toyota");
    
    ArrayList<String> remove = new ArrayList<String>();
    remove.add("Volvo");
    remove.add("Ford");
    remove.add("Mazda");
    
    cars.removeAll(remove); // 从列表中移除 remove 集合中的所有元素
    
    System.out.println(cars); // 输出剩余的元素 ["BMW", "Toyota"]
  }
}

运行实例 »

点击 "运行实例" 按钮查看在线实例


语法

public boolean removeAll(Collection items)

运行实例 »

点击 "运行实例" 按钮查看在线实例

参数

参数 描述
items 必需。包含要从列表中移除的元素的集合。

技术细节

返回: 如果列表发生了改变,则返回 true;否则返回 false
抛出: NullPointerException - 如果传入的集合为 null。