A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 扬帆起航fonnson 中级黑马   /  2016-7-5 11:57  /  496 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

引用数据类型的数组,指向的是堆中地址值集合。
集合消除了数组定长的弊端,但只能存储引用数据类型。会对基本数据类型封箱后存储。
Collection抽象类
        基本功能
        boolean add(E e)//添加元素
        boolean remove(Object o)//移除指定元素
        void clear()//清空
        boolean contains(Object o)//是否包含
        boolean isEmpty()//非空判断
        int size()//元素个数
       
        Collection coll = new ArrayList();
        Object obj = cool.toArray();//集合转换为数组

        boolean addAll(Collection c)
        boolean removeAll(Collection c)
        boolean containsAll(Collection c)
        boolean retainAll(Collection c)//取交集,若调用者内容改变返回true,内容不变返回false。‘
迭代器
        Iterator it = coll.iterator();
        boolean hasNext();非空判断
        Object next();拿取下一个
循环配合hasNext()和next()可以轻松取出集合的值

2 个回复

倒序浏览
瞧一瞧,看一看
回复 使用道具 举报
感谢分享
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马