美文网首页
java集合2,ArrayList判断方法

java集合2,ArrayList判断方法

作者: 在努力中 | 来源:发表于2018-05-23 23:51 被阅读0次
    package study.basic;
    
    import java.util.ArrayList;
    import java.util.Collection;
    
    /**
     * 判断方法:
     *      1.isEmpty();//是否为空,true为空,false不为空
     *      2.contains(Object o);//是否包含指定元素,true包含,false不包含
     *      3.containsAll(Collection c);//传入的参数(集合),是否是当前集合的子集合  true,是子集
     *      4.equals(Object o);//判断两个集合是否相同
     *
     */
    public class DemoCollection2 {
    
        public static void main(String[] args) {
            Collection c1 = new ArrayList();
            c1.add("集合c1");
            c1.add("玉皇大帝");
            c1.add(999);
            c1.add("交集");
            System.out.print("集合c1:");
            System.out.println(c1);
            
            Collection c2 = new ArrayList();
            c2.add("集合c2");
            c2.add("玉皇大帝");
            c2.add(999);
            c2.add("交集");
            System.out.print("集合c2:");
            System.out.println(c2);
    
            Collection c3 = new ArrayList();
            c3.add("交集");
            System.out.print("集合c3:");
            System.out.println(c3);
            
            Collection c4 = new ArrayList();
            System.out.print("集合c4:");
            System.out.println(c4);
            
            /*
             * 1.isEmpty是否为空
             */
            System.out.print("集合c4是否为空:");
            System.out.println(c4.isEmpty());
            System.out.println("集合c1是否为空:"+c1.isEmpty());
            
            /*
             * 2.contains(Object o);//是否包含指定元素
             */
            System.out.println("集合c1是否包含元素“交集”:"+ c1.contains("交集"));
            
            /*
             * 3.containsAll(Collection c);//传入的参数(集合),是否是当前集合的子集合
             */
            
            System.out.println("集合c4是否是集合c1的子集:"+c1.containsAll(c4));
            
            /*
             * 4.equals(Object o);//判断两个集合是否相同
             */
            Collection c5 = new ArrayList();
            Collection c6 = new ArrayList();
            c5 = c1;
            c6.add("集合c1");
            c6.add("玉皇大帝");
            c6.add(999);
            c6.add("交集");
            System.out.println("集合c5:"+c5);
            System.out.println("集合c6:"+c6);
            System.out.println("集合c5是否和集合c1相同:"+c5.equals(c5));
            System.out.println("集合c6是否和集合c1相同:"+c5.equals(c6));
        }
    
    }
    

    相关文章

      网友评论

          本文标题:java集合2,ArrayList判断方法

          本文链接:https://www.haomeiwen.com/subject/szgdjftx.html