java集合框架(map集合)

2021-07-04 09:29:58 字數 1031 閱讀 7682

map集合:該集合儲存鍵值對,一對一對往裡存,而且要保證鍵值得唯一性。

* 一:基本方法:

* 1.新增:

*    put(k key, v value) 

將指定的值與此對映中的指定鍵關聯(可選操作)。

putall(map<? extends k,? extends v> m) 

從指定對映中將所有對映關係複製到此對映中(可選操作)。

2.刪除:

* 從此對映中移除所有對映關係(可選操作)。

* clear()

*remove(object key) 

如果存在乙個鍵的對映關係,則將其從此對映中移除(可選操作)。

* 3.判斷:

*    containskey(object key) 

如果此對映包含指定鍵的對映關係,則返回 true。 

boolean containsvalue(object value) 

如果此對映將乙個或多個鍵對映到指定值,則返回 true。 

isempty() 

如果此對映未包含鍵-值對映關係,則返回 true。

* 4。獲取:

* get():

*size() 

返回此對映中的鍵-值對映關係數。

values() 

返回此對映中包含的值的 collection 檢視。

* 二.map集合子類:

*   !--hashtable:

* jdk1.0版本,底層是雜湊表資料結構,不可以存null鍵和null值,執行緒同步,效率低。

*!--hashmap:

*jdk1.2版本,底層是雜湊表資料結構,允許使用null鍵和null值,該集合不同步,效率高。

*   !--treemap:

*底層是二叉樹資料結構,執行緒不同步,可以用於給map集合中中鍵進行排序。

*注意:set底層使用的就是map集合。

public class mapdemo

public static void sop(t t)}

集合框架 Map集合

map集合 同collection,是集合框架中的頂層介面。一次新增一對元素,collection一次新增乙個元素。所有,map集合也稱為雙列集合,collection集合稱為單列集合。介面map key是鍵,value是值,其實map集合中儲存的就是鍵值對,map集合中必須保證鍵的唯一性。常用方法...

Java集合類框架 Map

如果是實現了map介面的集合類,具備的特點 儲存的資料都是以鍵值對的形式存在的,鍵不可重複,值可以重複。map介面的方法 新增 put k key,v value putall map extends k,extends v m 刪除 remove object key clear 獲取 get o...

Java中map集合框架

map 一次新增一對元素,collection一次新增乙個元素 map也稱為雙列集合,collection稱為單列集合 其實map集合中儲存的就是鍵值對。必須保證鍵的唯一性 1.新增 value put key,value 返回前乙個和key關聯的值,如果沒有返回null 2.修改 void cle...