Java 集合簡介(Collection類)

2021-08-18 20:45:53 字數 704 閱讀 4595

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是由乙個陣列和鍊錶組成,用陣列來儲存鍊錶的首位址,從而來達到他們兩...