/*
* 1.add方法的参数类型是object,以便接受任意类型的对象
* 2.集合和数组一样,存放的是对象的地址
*
* 什么是迭代器呢?
* 其实,就是集合取出元素的方式
*/
package test.itheima;
import java.util.ArrayList;
import java.util.Iterator;
public class CollectionDemo {
/**
* @param args
*/
public static void main(String[] args) {
method_get();
}
public static void method_get() {
ArrayList al = new ArrayList();
al.add("java01");
al.add("java02");
al.add("java03");
al.add("java04");
System.out.println(al);
/*
* Iterator it = al.iterator();//获取迭代器,用以取出集合中的数据
*
* //System.out.println(it.next());
*
* while(it.hasNext()){ System.out.println(it.next()); }
*/
// 老外喜欢的方式,for循环,好处,it使用完之后可以释放
for (Iterator it = al.iterator(); it.hasNext();) {
System.out.println(it.next());
}
}
public static void method_1() {
// 创建一个结合容器。使用Collection接口的子类,ArrayList
ArrayList al = new ArrayList();
// 1.添加 :
al.add("java01");
al.add("java02");
al.add("java03");
al.add("java04");
// 打印集合:
System.out.println("Original al :" + al);
// 删除元素
al.remove("java02");
System.out.println("remove java02:" + al);
// 2.获取个数,集合长度
System.out.println(al.size());
// 4.判断元素
System.out.println("java03是否存在" + al.contains("java03"));
}
}
[黑马程序员]集合_Collection示例
最新推荐文章于 2015-03-10 12:32:42 发布