java集合2,ArrayList判断方法

2018-05-23  本文已影响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));
    }

}
上一篇 下一篇

猜你喜欢

热点阅读