java中Map集合的功能概述

2021-09-24 05:45:31 字數 721 閱讀 2110

* a:新增功能

* v put(k key,v value):新增元素。

* 如果鍵是第一次儲存,就直接儲存元素,返回null

* 如果鍵不是第一次存在,就用值把以前的值替換掉,返回以前的值

* b:刪除功能

* void clear():移除所有的鍵值對元素

* v remove(object key):根據鍵刪除鍵值對元素,並把值返回

* c:判斷功能

* boolean containskey(object key):判斷集合是否包含指定的鍵

* boolean containsvalue(object value):判斷集合是否包含指定的值

* boolean isempty():判斷集合是否為空

* d:獲取功能

* set> entryset():

* v get(object key):根據鍵獲取值

* setkeyset():獲取集合中所有鍵的集合

* collectionvalues():獲取集合中所有值的集合

* e:長度功能

* int size():返回集合中的鍵值對的個數

* map新功能

* v getordefault(object key, v):在**語句中規定獲得在map中符合提供的鍵的值,

否則在沒有找到提供的鍵的匹配項的時候返回乙個「預設值」

Java集合 Map 簡單概述和案例

map map和collection儲存資料的形式不同 collection中的集合,元素時孤立存在的 理解為單身 想集合中儲存元素採用乙個個元素的方式儲存。map中的集合,元素是成對存在的。每個元素由鍵和值兩部分組成,通過鍵可以找所對應的值。collection中的集合稱為單列集合,map中的集合...

Java中map集合框架

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

java中的map集合順序

最近開發,需要map中輸出的順序與新增的順序一致,所以總結一下hashmap treemap linkedhashmap。map用於儲存鍵值對,鍵不可重複,值可重複,鍵重複後值會被替換。一般情況下使用hashmap treemap中的資料會按照鍵排序,如果需要按自然順序或自定義順序遍歷鍵,可用tre...