黑马程序员_日记32_JavaRemoveAll方法测试

来源:互联网 发布:培训学校网站源码 编辑:程序博客网 时间:2024/04/30 07:11

 ——- android培训、java培训、期待与您交流! ———-

查阅API得知:

boolean removeAll(Collection c)
移除此 collection 中那些也包含在指定 collection 中的所有元素(可选操作)。

下面写个测试,看看到底是什么意思。

import java.util.*;class RemoveAllDemo {    public static void main(String[] args)     {        //创建集合1        ArrayList al1 = new ArrayList();        //集合1添加元素        al1.add("number001");        al1.add("number002");        al1.add("number003");        al1.add("number004");        //打印集合1        System.out.println("集合1"+al1);        //创建集合2        ArrayList al2 = new ArrayList();        //集合1添加元素        al2.add("number000");        al2.add("number002");        al2.add("number003");        al2.add("number005");        //打印集合2        System.out.println("集合2"+al2);        //取交集        al1.removeAll(al2);        //打印集合1和集合2,        System.out.println("集合1"+al1);        System.out.println("集合2"+al2);    }}

这里写图片描述
通过运行结果发现,removeAll()方法
就是在al1中移除al1和al2的交集部分元素

0 0