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));
}
}
网友评论