集合中其它方法的使用

import java.util.ArrayList;
import java.util.Collection;

public class CollectionDemo {
    public static void main(String[] args) {
        Collection c = new ArrayList();
        c.add("abc");
        c.add("dddd");
        c.add(123);
        Collection c1 = new ArrayList();
        c1.add("dddd");
        c1.add(123);
        boolean b = c.contains("a");
        boolean b1 = c.containsAll(c1);
        System.out.println(b);
        System.out.println(c);
        System.out.println(b1);
        System.out.println(c1);

    }
}

contains判断指定元素是否在集合中,containsAll判断一个集合中的全部元素是否全部存在另一个集合内。

import java.util.ArrayList;
import java.util.Collection;

public class CollectionDemo {
    public static void main(String[] args) {
        Collection c = new ArrayList();
        c.add("abc");
        c.add("dddd");
        c.add(123);
        Collection c1 = new ArrayList();
        c1.add("dddd");
        c1.add(123);
        c1.add("eeeee");

        boolean b1 = c.removeAll(c1);
                boolean b2=c.retainAll(c1);
                 boolean b2=c.isEmpty();
        System.out.println(c);
        System.out.println(b1);
                System.out.println(b1);
        System.out.println(c1);

    }
}

removeAll删除调用集合内两集合所有交集的数据。retainAlll删除调用集合内两集合所有非交集的数据。判断当前集合是否为空。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容