Java LinkedList removeAll() 方法

Java LinkedList 方法

定义和用法

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

相关页面

教程:Java 数组

教程:Java LinkedList

实例

例子 1

从列表中移除所有元素:

import java.util.LinkedList;
public class Main {
 public static void main(String[] args) {
 LinkedList<String> cars = new LinkedList<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.LinkedList;
public class Main {
 public static void main(String[] args) {
 LinkedList<String> cars = new LinkedList<String>();
 cars.add("Volvo");
 cars.add("BMW");
 cars.add("Ford");
 cars.add("Mazda");
 cars.add("Toyota");
 
 LinkedList<String> remove = new LinkedList<String>();
 remove.add("Volvo");
 remove.add("Ford");
 remove.add("Mazda");
 
 cars.removeAll(remove); // 移除列表中指定的元素
 
 System.out.println(cars); // 输出剩余的元素
 }
}

亲自试一试

语法

public boolean removeAll(Collection items)

参数

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

技术细节

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

Java LinkedList 方法

(追記) (追記ここまで)

AltStyle によって変換されたページ (->オリジナル) /