码迷,mamicode.com
首页 > 其他好文 > 详细

day14 集合框架--ArrayList容器

时间:2016-07-04 20:27:20      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:



集合框架:Collection

为什么会出现这么多的容器呢?
因为每一个容器对数据的存储方式都有不同,
这个存储方式称之为:数据结构


CollectionDemo

创建一个集合容器。使用Collection接口的子类,ArrayList


/*
1,add方法的参数类型是Object。以便于接受任意类型对象。
    
2,集合中存储的都是对象的引用(地址)

*/

import java.util.*;

class CollectionDemo
{
    public static void main(String[] args)
    {
        base_method();
        
    }
    
    public static void base_method()
    {
        
        //ArrayList al = new ArrayList();
        
        //1,添加元素
        //al.add("java01");
        //al.add("java02");
        //al.add("java03");
        //al.add("java04");
        //打印原集合
        //sop("scr:"+al);
        //清空
        //al.clear();
        
        //al.remove("java02");
        //获取元素个数,集合长度。
        //sop("size:"+al.size());
        //System.out.println("");
        //判断元素是否存在
        //sop(al.contains("java03"));
        
        //sop(al.isEmpty());//集合是否为空。
        
        sop(al);
        ArrayList al = new ArrayList();
        al.add("java01");
        al.add("java02");
        al.add("java03");
        al.add("java04");
        
        ArrayList all = new ArrayList();
        all.add("java05");
        all.add("java06");
        all.add("java01");
        all.add("java02");
        
        al.retainAll(all);//取交集,al中只会保存于all中相同的元素。
        
        sop("al:"+al);
        sop("all:"+all);
        
        
    }
    public static void sop(Object obj)
    {
        System.out.println(obj);
    }
}

 

day14 集合框架--ArrayList容器

标签:

原文地址:http://www.cnblogs.com/WDKER/p/5641466.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!