Java中map集合框架

2021-08-09 14:11:11 字數 1046 閱讀 1623

map:一次新增一對元素,collection一次新增乙個元素

map也稱為雙列集合, collection稱為單列集合

其實map集合中儲存的就是鍵值對。,必須保證鍵的唯一性

1.新增

value put(key,value) 返回前乙個和key關聯的值,如果沒有返回null

2.修改

void clear() 清空map集合

value remove(key) 根據指定的key刪除這個鍵值對

3.判斷

boolean containskey(key)

boolean containsvalue(value)

boolean isempty()

4,獲取

value get(key) 通過鍵獲取值,如果沒有返回null,可以通過返回null,來判斷是否包含指定鍵。

int size() 獲取鍵值對的個數

1.hashtable:內部結構是是雜湊表,是同步的,不允許null作為鍵。null作為值

1.1 properties:用來儲存鍵值型別的配置檔案的資訊,可以和io技術相結合

2.hashmap:內部結構是雜湊表,不是同步的,允許null作為鍵,null作為值

3.treemap:內部結構是二叉樹,不是同步的,可以對map集合中的鍵進行排序

public static void main(string args) 

public static void method(mapmap)

/** 通過map轉成set就可以迭代

* 找到了另乙個方法。entryset

* 該方法將鍵和值的對映關係作為物件存數到了set集合中,而這個對映關係的型別就是map,entry型別

* * */

set> entryset=map.entryset();

iterator> it=entryset.iterator();

while(it.hasnext())

}

java集合框架(map集合)

map集合 該集合儲存鍵值對,一對一對往裡存,而且要保證鍵值得唯一性。一 基本方法 1.新增 put k key,v value 將指定的值與此對映中的指定鍵關聯 可選操作 putall map m 從指定對映中將所有對映關係複製到此對映中 可選操作 2.刪除 從此對映中移除所有對映關係 可選操作 ...

Java集合類框架 Map

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

集合框架 Map集合

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