import java.util.*;
/*
1.add方法的参数类型是Object 以便于接受任意类型对象
2.集合中存储的都是对象的引用(地址)
字符串也是对象,删除是会用 ==比较是不是一个对象(地址)然后从集合中删除
*/
class rubblish
{
public static void main(String [] args)
{
ArrayList al1=new ArrayList();
al1.add("java01");
al1.add("java02");
al1.add("java03");
al1.add("java04");
ArrayList al2=new ArrayList();
al2.add("java01");
al2.add("java02");
al2.add("java05");
al2.add("java06");
//al1.retainAll(al2);//取交集,al1中存放的是 al1和al2的交集;
al1.removeAll(al2);//去交集,删除al1中的 al1和al2的交集
sop("al1 : "+al1);
sop("al2 : "+al2);
}
public static void base_method()
{
demo d=new demo();
//创建一个集合容器,使用collection子类,ArryList
Collection cn=new ArrayList();
//1.添加元素
cn.add(d);
cn.add("java.2");
cn.add("java.3");
cn.add("java.4");
//打印集合
sop("原集合 : "+cn);
//2.获取集合长度
sop("size : "+cn.size());
//删除集合
//cn.remove(d);
//cn.clear();
//判断元素
sop("java.2是否存在 :"+cn.contains("java.2"));
sop("集合是否为空 : "+cn.isEmpty());
//打印改变后的集合
sop("改变后集合 : "+cn);
}
public static void sop(Object obj)
{
System.out.println(obj);
}
}
class demo
{
}
collection共性方法
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.