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();集合轉換成數組
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之間