三、Java基礎複習----集合 Collection、List

1.容器 Java 所提供的一系列類的實例,用於在程序中存放對象 java.util

    Collection                 Interface                java

    List interface             (有序可重複)                                                  Set interface(無序不可重複) 數組

  

    public       boolean add(E e);添加一個對象到集合中dom

    public       boolean addAll(Collection<? extends E> c) ;添加一組集合到集合中spa

    public       void    clear();移除集合中全部元素對象

    public       boolean contains(Object o);集合中是否包含o對象索引

    public       boolean containsAll(Collection<?> c);集合中是否所有包含c裏面的元素element

    public       boolean isEmpty();集合是沒有一個元素rem

    public       Iterator<E> iterator();獲取集合迭代器it

    public       boolean remove(Object o);移除集合中的oio

    public       boolean removeAll(Collection<?> c) 移除集合中全部c集合的元素

    public       boolean retainAll(Collection<?> c) 集合與c集合是否存在交集

    public       int     size();集合中元素個數

    public       Object[] toArray();集合轉換成數組


 2.List   能夠存儲null

    extends    AbstractList<E>

    implements List<E>, RandomAccess, Cloneable, java.io.Serializable

    

    RandomAccess 用來代表其支持快速(一般是固定時間)隨機訪問

    public       int      indexOf(Object o)方法返回指定元素的第一個匹配項的索引在此列表中,或者-1

    public       int      lastIndexOf(Object o)方法返回指定元素的最後一個匹配項的索引在此列表中,或者-1

    pubblic      E        set(int index,E element)替換指定位置的元素

    public       List<E>  subList(int fromIndex,int toIndex) 截取子集合在fromIndex和toIndex之間

相關文章
相關標籤/搜索