Java ArrayList removeAll()
方法 用于移除arraylist指定集合元素。它用于移除arraylist集合中多个元素。
语法
语法如下:public boolean removeAll(Collection<?> c)
参数
- c:指定要移除的集合元素。
返回值
- 当元素移除成功,则返回true
- 当待操作元素同collection元素类不兼容,则抛出ClassCastException异常
- 当Collection c为null时,则抛出NullPointerException异常
例子
import java.util.ArrayList;
import java.util.List;
public class ArrayListExampleRemoveAll{
public static void main(String[] args) {
List<String> arrayList= new ArrayList<String>();
arrayList.add("a");
arrayList.add("b");
arrayList.add("c");
arrayList.add("d");
arrayList.add("e");
List<String> arrayList2 = new ArrayList<String>();
arrayList2.add("d");
arrayList2.add("e");
arrayList.removeAll(arrayList2);
System.out.println("移除元素后:"+arrayList);
}
}
输出:
移除元素后:[a, b, c]