Java中Collection和Iterator介面
Collection介面是List、Set和Queue介面的父介面,該介面裡定義的方法既可用於操作Set集合,也可用於操作List和Queue集合。Collection介面裡定義瞭如下操作集合元素的方法。
(1)boolean add(Object o):該方法用於向集合裡新增一個元素。如果集合物件被新增操作改變了,則返回true.
(2)boolean addAll(Collection c):該方法把集合c裡的所有元素新增到指定集合裡。如果集合物件被新增操作改變了,則返回true.
(3)void clear():清除集合裡的所有元素,將集合長度變為0.
(4)boolean contains(Object o):返回集合裡是否包含指定元素.
(5)boolean containsAll(Collection c):返回集合裡是否包含集合c裡的所有元素。
(6)boolean isEmpty():返回集合是否為空。當集合長度為0時返回true,否則返回false.
(7)Iterator iterator():返回一個Iterator物件,用於遍歷集合裡的元素。
(8)boolean remove(Object o):刪除集合中的指定元素o,當集合中包含了一個或多個元素o時,該方法只刪除第一個符合條件的元素,該方法將返回true.
(9)boolean removeAll(Collection
c):從集合中刪除集合c裡不包含的元素(相當於把呼叫該方法的集合變成該集合和集合c的交集),如果該操作改變了呼叫該方法的集合,則該方法返回true。
(10)int size():該方法返回集合裡元素的個數。
(11)Object[] toArray():該方法把集合轉換成一個陣列,所有的集合元素變成對應的陣列元素。
這些方法完全來自於Java API文件,讀者可自行參考API文件來查閱這些方法的詳細資訊。實際上,讀者無須硬性記憶這些方法,只要牢記一點:集合類就像容器,現實生活中容器的功能,無非就是新增物件、刪除物件、清空容器、判斷容器是否為空等,集合類就是為這些功能提供了對應的方法。
相關文章
- vector和iterator及collection
- Java中的Enumeration、Iterable和Iterator介面詳解Java
- java SE 1.8中Collection介面分析Java
- Java學習--java中的集合框架、Collection介面、list介面Java框架
- Java™ 教程(Collection介面)Java
- JAVA集合詳解(Collection和Map介面)Java
- Java Collection介面 ArrayList集合(容器)Java
- Collection介面
- 「譯」Java集合框架系列教程三:Collection介面Java框架
- Java學習關於集合框架的基礎介面--Collection介面Java框架
- 集合------集合框架Collection/Iterator迭代器/增強for迴圈框架
- ]Iterator原始碼探究及其與Collection類的關係原始碼
- 詳解java的Collection和MapJava
- java中抽象類和介面Java抽象
- PHP迭代器Iterator介面PHP
- 執行計劃中的COLLECTION ITERATOR PICKLER FETCH導致的效能問題
- java容器-IteratorJava
- java使用iteratorJava
- 深入理解Java中的Garbage CollectionJava
- Java集合系列之Collection與Map介面巨集觀把控Java
- Java集合-CollectionJava
- Iterator和ListIterator
- Java集合框架中的介面和類Java框架
- PHP遍歷介面Iterator詳解PHP
- [Java基礎]collectionJava
- 【java】【集合】迭代器IteratorJava
- Java中抽象類和介面的區別Java抽象
- 我如何理解Java中抽象類和介面Java抽象
- [讀書筆記] Ruby 中的 Block 和 Iterator筆記BloC
- Iterator 和 for…of 迴圈
- Java Stream和Collection比較:何時以及如何從Java API返回Stream而不是集合Collection? - TomaszKiełbowiczJavaAPI
- Java:Collection集合、泛型Java泛型
- Java Collection集合面試題Java面試題
- Java中ListIterator介面Java
- Java中的介面Java
- Java基礎Iterator迭代器Java
- 【Java】【集合】collection介面常見方法、集合轉陣列toArray()、帶ALL的方法Java陣列
- 【Java基礎】--Java容器剖析:collection容器Java