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

集合类Collection

时间:2017-07-12 23:30:33      阅读:279      评论:0      收藏:0      [点我收藏+]

标签:lis   清除   区别   remove   span   删除   迭代   key   uil   

 数组与集合的区别:数组虽然也可以存储对象,但长度是固定的;集合的长度是可变的,数组中可以存储基本数据类型,集合只能存储对象。

集合特点:1、用于存储对象;

       2、长度可变;

                 3、可存储不同对象;

一、Collection

ArrayList<Object> list=new ArrayList<Object>();

    list.add("A");//添加对象A;

            list.add(index,A);//在角标index位置上插入对象 A;

            list.addAll( 集合); //在list里面加入集合;

            list.clear();清除集合所有

            boolean b=list.contain(a);返回指定角标的值(获取集合里的元素)

            list.remove(a);删除角标为a的元素

            list.is Empty;空集就返回true;

            int index=list.indexOf(a);返回在集合里首次出现a的角标,没有就返回-1;

            list.set(index,a);将指定元素a替代列表中角标为index的元素

            list.size();集合里对象数

            list.retainAll(list1);//取两个集合的交集,list里面只保留交集。

迭代器:

I    terator it = list1.iterator();

    system.out.println(it.next());// 返回一个元素,从第一个元素开始返回

    while(it.hasNext(  )){//获取迭代器,取出集合里面的元素

集合类Collection

标签:lis   清除   区别   remove   span   删除   迭代   key   uil   

原文地址:http://www.cnblogs.com/tanghao666/p/7157600.html

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