collection和collections接口的區別

1、java.util.Collection 是一個接口。它提供了對集合對象進行基本操作的通用接口方法。Collection接口在Java 類庫中有很多具體的實現。Collection接口的意義是爲各種具體的集合提供了最大化的統一操作方式。

 Collection   
├List   
│├LinkedList   
│├ArrayList   
│└Vector   
│ └Stack   
└Set 

2、2、java.util.Collections 是一個包裝類。它包含有各種有關集合操作的靜態多態方法。此類不能實例化,就像一個工具類,服務於Java的Collection框架。

例如:void sort(List) 對LIst容器內的元素進行排序
void shuffle(List) 對List容器內的對象進行隨機排列
void reverse(List) 對List容器內的對象進行逆向排序

void fill(List,Object)
用一個特定對象重寫整個List容器

void coppy(List dest,List src)
將src List容器內容拷貝到dest List容器

int binarySearch(List,Object);
對於順序的List容器,採用折半的方法查找特定的對象.



發佈了58 篇原創文章 · 獲贊 5 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章