集合的练习

来源:互联网 发布:移动iccid查询号码软件 编辑:程序博客网 时间:2024/04/30 20:01
/* * 程序头部注释开始   * 程序的版权和版本声明部分   * Copyright (c) 2011, 烟台大学计算机学院学生   * All rights reserved.   * 文件名称:集合的练习                           * 作    者:薛广晨                               * 完成日期:2011  年 10 月  12  日   * 版 本号:x1.0               * 对任务及求解方法的描述部分   * 输入描述:  * 问题描述: * 程序输出:   * 程序头部的注释结束 */import java.util.*;/*Collection定义了集合框架的共性功能。1,添加add(e);addAll(collection);2,删除remove(e);removeAll(collection);clear();3,判断。contains(e);isEmpty();4,获取iterator();size();5,获取交集。retainAll();6,集合变数组。toArray();*/class CollectionTest {public static void main(String[] args) {//base_method();//method_2();method_get();}public static void base_method(){//创建一个集合容器。使用Collection接口的子类。ArrayListArrayList al = new ArrayList();//1,添加元素。al.add("java01");al.add("java02");al.add("java03");al.add("java04");//打印原集合sop("原集合是:" + al);//3,删除元素。//al.remove("java02");//清空集合。//al.clear();//sop(al);//4,判断元素。sop("java03是否存在:" + al.contains("java03"));sop("集合是否为空?:" + al.isEmpty());//2,获取个数。集合长度。sop("size = " + al.size());//打印改变后的集合。sop(al);}public static void method_2(){ArrayList al1 = new ArrayList();al1.add("java01");al1.add("java02");al1.add("java03");al1.add("java04");ArrayList al2 = new ArrayList();al2.add("java03");al2.add("java04");al2.add("java05");al2.add("java06");//取交集,al1中只会保留和al2中相同的元素。//al1.retainAll(al2);al1.removeAll(al2);sop("al1:"+al1);sop("al2:"+al2);}public static void method_get(){ArrayList al = new ArrayList();//1,添加元素。al.add("java01");al.add("java02");al.add("java03");al.add("java04");/*Iterator it = al.iterator();//获取迭代器,用于取出集合中的元素。while(it.hasNext()){sop(it.next());}*/for(Iterator it = al.iterator(); it.hasNext(); ){sop(it.next());}}public static void sop(Object obj){System.out.println(obj);}}

原创粉丝点击