黑马程序员技术交流社区

标题: Collection集合中一些方法以及以及子类list接口中的使用 [打印本页]

作者: 江江会回来的    时间: 2015-9-20 22:27
标题: Collection集合中一些方法以及以及子类list接口中的使用
Collection(接口)
                 |--List(接口):1.有序的;2.可以存储重复元素;
                 |--Set(接口):1.无序的;2.不可以存储重复元素:

Collection(接口)的
                 --基本方法:
                         boolean add(Object e):将参数e添加到集合
                         boolean remove(Object o):将参数o从集合中移除
                         void clear():清空集合
                         boolean contains(Object o):基于equals()进行判断;
                         boolean isEmpty():判断集合是否为空
                         int size():集合中元素的数量;
                 --批量的方法:
                         boolean addAll(Collection c):将参数集合,一次性全部添加到当前集合
                         boolean removeAll(Collection c):移除此 collection 中那些也包含在指定 collection 中的所有元素(可选操作
                         boolean containsAll(Collection c):如果此 collection 包含指定 collection 中的所有元素,则返回 true
                         boolean retainAll(Collection c):移除此 collection 中未包含在指定 collection 中的所有元素。
                 --遍历方式:
                         1.toArray():
                         2.Iterator():
        List(接口)的:
                --新增的方法:
                        void add(int index,E element)
                        E remove(int index)
                        E get(int index)
                        E set(int index,E element)
                        ListIterator listIterator()
                --遍历的方式:
                        1.结合使用Collection的size()和List接口的get()方法,使用for循环进行遍历;
                        2.ListIterator迭代器:可以向下遍历,也可以向上遍历;






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2