您的位置:首页 > 其它

集合框架共性方法

2015-12-01 09:13 211 查看
import java.util.*;
/*
1.add方法的参数类型是Object。以便于接受任意类型对象。
2.集合中存储的都是对象的引用(地址)

什么是迭代器呢?
其实就是集合的取出元素的方式。
*/
class CollectionDemo{
public static void main(String[] args) {
base_method();
method_2();
method_get();
}
public static void base_method(){
//创建一个集合容器。使用Collection接口的子类。ArrayList
ArrayList al = new ArrayList();
//1.添加元素。
al.add("java01");
al.add("java02");
al.add("java03");

//2.获取个数。集合长度
show("size:"+al.size());

//3.删除元素
al.remove("java02");
al.clear();//清空集合

//4.判断元素。
show("java03是否存在?"+al.conttains("java03"));
show("集合是否为空?"+al.isEmpty());

//5.打印集合
show(al);
}
public static void method_2(){
ArrayList al1 = new ArrayList();

al.add("java01");
al.add("java02");
al.add("java03");

ArrayList al2 = new ArrayList();

al.add("java01");
al.add("java03");
al.add("java05");

al1.retainAll(al2);//取交集,al1中只会保留和al2中相同的内容。--!
al1.removeAll(al2);//将al1和al2中相同的元素删除。

show("al1:"+al1);
show("al2:"+al2);
}
public static void method_get(){//--取出元素

ArrayList al = new ArrayList();

al.add("java01");
al.add("java02");
al.add("java03");

Iterator it = al.iterator();//循环拿到每个元素,获取迭代器,用于取出集合中的元素。
show(it.next());

while(it.hasNext()){
show(it.next());
}

}
public static void show(Object obj){
System.out.println(obj);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: