Collection、迭代器

作者: 全满 | 来源:发表于2017-10-03 14:41 被阅读2次

    Collection单列集合类的根接口

    **Collection**需要掌握的方法:
    **增加:** 
            add(E e) 增加元素到集合容器内
            addAll(Collection  c)    把一个集合的元素添加到另外一个集合容器上。
    **删除:**
            clear()             清除集合的元素
            remove(Object o)     删除指定的元素
            removeAll(Collection  c)    删除两个集合中交集元素
            retainAll(Collection  c)   保留两个集合中的交集元素,其他的元素删除。
        **查看:** 
            contains(Object o) 返回数组的元素,contains 方法底层是依赖了equals方法进行比较的。
            containsAll(Collection<?> c)    如果此 collection 包含指定 collection 中的所有元素,则返回 true
            isEmpty()    如果Collection不包含任何的元素,则返回true,否则返回false.
            size()      查看集合中的元素个数
        **迭代 :**
            toArray()    //把一个集合中所有元素存储到一个Object数组中并返回(Object 欧版机[] = c.toArray())
            iterator()  //是一个接口,它是迭代器,相当于抓取机
    
    image.png
    • List
      • 如果实现了List接口的集合类,那么该集合类具备的特点: 有序、 元素可重复.
    • Set
      • 如果是实行了Set接口的集合类,那么该集合类具备的特点: 无序,元素不可重复

    相关文章

      网友评论

        本文标题:Collection、迭代器

        本文链接:https://www.haomeiwen.com/subject/wefaextx.html