方法說明
int size()
返回集合中元素的數量
boolean isempty()
集合是否為空(為空返回true)
boolean contains(object o)
若包含特定的元素,則返回true
iteratoriterator()
返回該集合的iterator
object toarray()
將集合中的元素以陣列的形式返回
t toarray(t a)
將集合中的元素以陣列的形式返回,如果指定的陣列a足夠大,則返回a;否則新建陣列並返回。
boolean add(e e)
新增操作,
boolean remove(object o)
從集合中刪除指定的元素
boolean containsall(collection> c)
集合中是否包含集合c中所有的元素
boolean addall(collection extends e> c
將集合c中元素全部新增到集合中
boolean retainall(collection> c)
將不包含在集合c中的元素刪除
void clear()
將該集合清空
方法說明
boolean hasnext()
集合中是否還有元素
e next()
返回集合中的下乙個元素
void remove()
刪除上次訪問的物件
該部分主要介紹list
、set
和queue
介面。
queue介面一共定義了6中操作, 方法
說明boolean add(e e)
新增操作(如果立即可行且不違反容量限制),成功插入返回true。空間不足時,丟擲異常
boolean offer(e e)
新增操作(如果立即可行且不違反容量限制),成功插入返回true。當適用容量有限的佇列時,offer()方法優於add()方法,因為可能丟擲異常
e remove()
刪除佇列的第乙個元素,並返回該元素。當隊列為空時,丟擲異常
e poll()
刪除佇列的第乙個元素,並返回該元素。當隊列為空時,返回null
e element()
返回佇列的第乙個元素。隊列為空時,丟擲異常
e peek()
返回佇列的第乙個元素。隊列為空時,返回null
java集合框架
集合框架包括集合與對映 collection and map 以及它們的子類 容器類 1 list 元素有先後次序的集合,元素有index位置,元素可以重複,繼承自collection介面,實現類 arraylist,vector,linkedlist 2 set 元素無續,不能重複新增,是數學意義...
java集合框架
框架 為了解決某一特定的問題,預先設計好的一系列具有繼承或實現關係的類的介面。集合裡的三大類 list直接繼承collection 特點 線性,有序 arraylist底層的實現是陣列 使用範圍 當某一陣列在實際應用中大量使用查詢和新增功能的時候用arraylist linkedlist底層的實現是...
java 集合框架
集合一般使用list,set,map首先說下list 1.list一般使用arraylist,linkedlist list的特點有序,重複,那麼arraylist和linkedlist的區別 arraylist插入和刪除資料慢,取值速度快,實際上arraylist是陣列的擴充 linkedlist...