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

© koibiki 中级黑马   /  2015-8-19 21:58  /  213 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

集合类:
        对象用于封装特有数据,对象如果个数众多且需要存储,就使用集合容器进行存储。
集合的特点:
        1.用于存储对象的容器。
        2.集合的长度是可变的。
        3.集合中不可以存储基本数据。
集合容器因为内部的数据结构不同,有多种具体容器.
不断向上抽取,就形成类集合框架Collection.
1.添加
        boolean add(Object obj)
        boolean addAll(Collection coll)
2.删除
        boolean remove(Object obj)
        boolean removeAll(Object obj)
        void clear();
3.判断
        boolean contains(Object obj)
        boolean comtainsAll(Object obj)
        boolean isEmpty();
4.获取
        int size();
集合中引用的都是地址。
迭代器:不同集合数据结构不同,所以取出动作细节也不同,但都具备共性内容:判断和取出。
            所以将共性内容抽取出来形成迭代器。
            所以迭代器就是集合取出元素的方式。
            在迭代器循环中,允许对集合进行删除操作,不允许进行增加操作。
步骤:1.用集合的iterator(),获取一个迭代器。
         2.用迭代器的next()方法获取下一个元素。
         3.用迭代器的hasNext()判断是否还有下个元素。

2 个回复

倒序浏览
都是你总结的,,,
回复 使用道具 举报
风华正茂 来自手机 中级黑马 2015-8-20 12:32:44
藤椅
谢谢楼主分享,楼主辛苦了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马