集合
在撰寫程式時, 常需要處理一群同性質資料的集合, 為了方便程式處理這樣的集合, Java API 特別在 java.util 套件中提供了一組介面和類別, 讓我們可建立這類資料集合的物件, 這個物件就稱之為 Collection (集合物件)。
為了使這些集合類別有一致性, Java 特別將 Collection 相關介面設計成一完整的Collections Framework 架構。
Collection 介面是List 、Set 、Queue介面的父介面,Collection介面裡定義了操作集合介面的方法:
- boolean add(Object o):該方法用於向集合裡添加一個元素。如果集合物件被添加操作改變了,則返回true。
- boolean addAll(Collection o): 該方法把集合c裡的所有元件添加到指定集合裡。
如果集合物件被添加操作改變了,則返回true。
- void clear():清除集合裡的所有元素,將集合長度變為0。
- boolean contains(Object o):返回集合裡是否包含指定元素。
- boolean containsAlI(Collection c):返回集合裡是否包含集合c裡的所有元素。
- boolean isEmpty():返回集合是否為空。當集合長度為0時返回true,否則返回
false
- Iterator iterator():返回一個Iterator物件,用於遍歷集合裡的元素。
- boolean remove(Object o):刪除集合中的指定元素o,當集合中包含了一個或多
個元素o時,該方法只刪除第一個符合條件的元素,該方法將返回true。
- boolean removeAII(Collection c):從集合中刪除集合c裡包含的所有元素(相當
於用呼叫該方法的集合減集合c),如果刪除了一個或一個以上的元素,則該方
法返回true
- Objectl toArray0:該方法把集合轉換成一個陣列,所有的集合元素變成對應的
陣列元素
如果想要知道更多到方法可以到官方文件查看
https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Collection.html