在Java中,Collection是一個接口,用于表示一組對象的集合。它是Java集合框架的基礎之一,定義了一些常用的操作方法和行為。
Collection接口包含以下常用方法和行為:
- 添加元素:add(Object obj)方法用于向集合中添加一個元素。
- 刪除元素:remove(Object obj)方法用于從集合中刪除指定元素。
- 判斷集合是否包含某個元素:contains(Object obj)方法用于判斷集合是否包含指定元素。
- 判斷集合是否為空:isEmpty()方法用于判斷集合是否為空。
- 獲取集合的大小:size()方法用于返回集合中元素的個數。
- 清空集合:clear()方法用于清空集合中的所有元素。
- 遍歷集合:可以使用迭代器(Iterator)或者增強for循環來遍歷集合中的元素。
- 轉換為數組:toArray()方法用于將集合轉換為數組。
- 批量操作:addAll(Collection extends E> c)方法用于將一個集合中的所有元素添加到當前集合中,removeAll(Collection> c)方法用于刪除當前集合中與指定集合中相同的元素,retainAll(Collection<?> c)方法用于保留當前集合中與指定集合中相同的元素。
除了Collection接口,Java還提供了許多具體的集合類,如List、Set和Queue等,它們實現了Collection接口,并提供了特定的功能和行為。不同的集合類適用于不同的場景和需求,可以根據具體的情況選擇合適的集合類來使用。