Java集合框架介紹
Java集合框架是為了表示和操作集合類型而會頂的一種統一的體系結構,Java在集合框架中提供了一些線程的數據結構,加快程序的開發速度和程序的穩定性和可靠性;使用集合框架對集合裏的數據進行統一的處理;集合框架可以根據框架裏的元素數量動態的改變集合的容量,這樣使得程序對存儲空間的利用率更高,效率也更高;
Java集合框架:
對外的接口:表示集合的抽象數據類型;
接口的實現:指實現接口的Java類,是可重用的數據結構
對集合運算的算法:是指執行運算的方法,例如在集合上進行查找和排序;
集合框架接口:
聲明了對各種集合類型執行的一般操作;
Collection接口:
聲明了一組操作多個對象的抽象方法;(一次性操作多個對象)
實現它的類:AbstractCollection
Collection接口常用方法:
int size()--返回集合對象中包含的元素個數;
boolean isEmpty()--判斷集合對象中是否還包含元素,如果沒有任何元素,返回true;
boolean contains(Object obj)--判斷對象是否還在集合中;
boolean containAll(Collection c)--判斷方法的接收者對象是否包含集合中的所有元素;
boolean add(Object obj)--向集合中增加對象;
boolean addAll(Collection<?> c)--將參數集合中的所有元素增加到接收者集合中;
boolean remove(Object obj)--從集合中刪除對象;
boolean removeAll(Collection c)將參數集合中的所有元素從接收者集合中刪除;
boolean retainAll(Collection c)--在接收者集合中保留參數集合中的所有元素,其它元素都刪除;
void clear()--刪除集合中的所有元素;
Java集合框架介紹