package myclass;
//第一步:导包
import java.util.*;
/*
1.add方法后面的参数类型是Object类型,因为集合中存放的事任意类型对象
2.集合中存的事对象的引用(地址值)。
*/
class CollectionDemo
{
public static void main(String[] args)
{
method_2();
//第二步,创建一个容器。使用Collection接口中的子类,ArrayList。
ArrayList al = new ArrayList();
//1. 添加对象
al.add("java01");
al.add("java02");
al.add("java03");
al.add("java04");
//2.获取个数,集合的长度。
sop("size:" + al.size());
//4.打印集合
sop(al);
//3.删除对象。
al.remove("java02");
//5.清空集合
// al.clear();
sop(al);
//6.判断集合
sop("java03是否存在" + al.contains("java03"));
sop("java集合是否为空" + al.isEmpty());
}
public static void sop(Object obj)
{
System.out.println(obj);
}
public static void method_2()
{
ArrayList al1 = new ArrayList();
al1.add("java01");
al1.add("java02");
al1.add("java03");
al1.add("java04");
ArrayList al2 = new ArrayList();
al2.add("java03");
al2.add("java04");
al2.add("java05");
al2.add("java06");
//al1.retainAll(al2); //取交集,al1中只会保留与al2相同的元素。
al1.removeAll(al2);//去除与al2相同的元素。
sop("al1:" +al1);
sop("al2:" +al2);
}
}