Java集合架構(Java Collections Framework,JCF)提供了處理一組對象标準而高效的解決方案。嚴格地說,Java集合架構出現在Java 1.2之後,包含設計精巧的資料結構和算法,便于開發者将主要精力放在業務功能實作上,進而減少底層設計的時間。
Java集合架構在設計時大量使用了接口和抽象類,使得集合架構具有良好的擴充性。接口、接口的實作和集合算法是Java集合架構的三個主要組成部分。今天本文就來介紹一下常用集合接口中的Collection接口。
常用集合接口
Java集合架構如圖所示。
1、Collection接口
Collection接口是整個Java集合架構的基石,定義了集合架構中一些基本的方法。在某種意義上可以把Collection看成是動态的數組,一個對象的容器。通常把放入Collection中的對象稱作元素。
Collection接口的聲明如下:
public interface Collection
Collection接口的方法如下:
說明:将對象添加進集合。
說明:将集合c中所有元素添加給此集合。
說明:删除集合中所有元素。
說明:查找集合中是否含有對象o。
說明:查找集合中是否含有集合c中所有元素。
說明:判斷集合是否等價。
說明:傳回集合的哈希碼。
說明:判斷集合中是否有元素。
說明:傳回一個疊代器,用于通路集合中的各個元素。
說明:如果集合中有與o相比對的對象,就删除對象o。
說明:從集合中删除集合c中所有元素。
說明:從集合中删除集合c中不包含的元素。
說明:傳回目前集合中元素的數量。
說明:以數組的形式傳回集合中的元素。
說明:以數組的形式傳回集合中與數組a類型比對的元素。
以上内容經授權來自《零基礎輕松學Java》
此書已加入到VIP會員卡,隻要購買VIP會員卡即可免費閱讀上百本電子書
閱讀電子書的方法如下:
打開CSDN APP(軟體商城搜尋“CSDN”即可找到哦)—>登入CSDN賬号—>學習—>電子書