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共性方法
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.