[黑马程序员]集合_Collection示例

来源:互联网 发布:下载billboard软件 编辑:程序博客网 时间:2024/06/06 09:31
/* * 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接口的子类,ArrayListArrayList 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"));}}

0 0