no.方法名稱
型別描述
1public boolean add
(e e)
普通向集合裡儲存資料
2public boolean addall
(collection<? extends e>c)
普通追加乙個集合
3public void clear
()普通
清空集合,根元素為null
4public boolean contains
(object o)
普通判斷是否包含有指定的內容,需要equals支援
5public boolean isempty
()普通
判斷是否空集合(不是null)
6public boolean remove
(object o)
普通刪除物件,需要equals支援
7public int size
()普通
取得集合中儲存的元素個數
8public object[ ] toarray
()普通
將集合變為物件陣列儲存
9public iteratoriterator
()普通
為iterator介面例項化
現在的開發由於要求的嚴格性,不會直接使用collection介面。直接使用它的兩個子類:list(允許重複)、set(不允許重複)
java8 stream的collect 三個引數
collect方法有兩個過載 第乙個接收的是collector型別的,可以直接用collectors這類工具傳方法引用。第二個接收的是三個引數的,supplier 乙個能創造目標型別例項的方法。accumulator 乙個將當元素新增到目標中的方法。combiner 乙個將中間狀態的多個結果整合到一...
Java開發中各種集合框架簡介
在大資料mapreduce作業開發中,我們經常會遇到一些大小表的join,這是如果這個小表足夠 小 的話,我們可以使用進行 map join side 這要就可以有效的降低reduce端的壓力,但是在常用的jdk的集合中的map有些許雞肋,因此,各路大神們針對這個問題開發出了不同的集合框架,用以替換...
Java之HashMap集合簡介及遍歷
hashmap集合是乙個比較特殊的集合,它整合了arraylist和linkedlist的特點。arraylist的優點是索引快,linkedlist的優點是插入或刪除方便,而hashmap則是由他們兩個的優點整合而來。hashmap是由乙個陣列和鍊錶組成,用陣列來儲存鍊錶的首位址,從而來達到他們兩...