import java.util.*;
//集合
public class CollectionDemo {
public static void main(String[] args) {
method_2();
}
public static void method_2(){
ArrayList al1=new ArrayList();
al1.add("aaa");
al1.add("bbb");
al1.add("ccc");
al1.add("ddd");
ArrayList al2=new ArrayList();
al2.add("aaa");
al2.add("bbb");
al2.add("eee");
al2.add("fff");
sop("al1="+al1);
//取交集
al1.retainAll(al2);//al1中只保留与al2中相同的元素
sop("al1取al2的交集="+al1);
sop("al2="+al2);
al2.removeAll(al1);
sop("al2去掉al1相同的元素="+al2);
}
public static void baseMethod(){
//创建一个集合容器,使用Collection接口的子类,ArrayList
ArrayList al=new ArrayList();
//1、添加元素
al.add("aaa");
al.add("bbb");
al.add("ccc");
al.add("ddd");
//2、获取个数,即集合的长度
sop("al="+al);
sop("al.size="+al.size());
//3、删除
sop(al.remove("bbb"));
sop("al-"+al);
// al.clear();//清空集合元素
// sop(al );
//4、判断
sop("al是否包含bbb:"+al.contains( "ccc"));
sop("al是否为空:"+al.isEmpty());
}
public static void sop(Object obj){
System. out.println(obj);
}
|
|