java中Map的常用方法

2021-07-12 05:52:20 字數 546 閱讀 1799

map是以鍵值對的方式儲存資料的集合,鍵不可以重複,每個鍵只能對應乙個值

containskey(object key),containsvalue(object value)–>判斷map中是不是含有相應的key,value

entryset()–>返回map中的對映關係的set檢視set>可以理解為是將map中的鍵值對以set的形式儲存便於取出來

keyset()–>返回map中包含的鍵的set檢視set,可以理解為將map中的所有鍵取出來以set形式儲存

get(object key)–>返回map中的key鍵值對應的value

put(object key,object value)–>如果map中本來含有key則用value替換原來的值,並返回原來的值,不存在舊值則返回null

remove(object key)–>如果存在對應的鍵值對,則移除鍵值對,並返回舊值,不存在舊值返回null

values()–>返回map所有的value組成的collection

hashmap是基於雜湊表的map的實現,它是不同步的。

Map中的常用方法

新增 刪除 修改操作 public class test 輸出的格式是 key value map map1 new hashmap map1.put cc 123 map1.put dd 123 map.putall map1 system.out.println map object obj m...

Map介面中的常用方法

返回值 v 儲存鍵值對的時候,key不重複,返回值v是null 儲存鍵值對的時候,key重複,會使用新的value替換map中重複的value,返回被替換的value值 map map newhashmap string v1 map.put 李晨 范冰冰1 system.out.println v...

java中的Map以及常用子類

map 主要用於儲存健值對,根據鍵得到值,因此不允許鍵重複 重複了覆蓋了 但允許值重複。hashmap 根據鍵的 hashcode 值儲存資料 根據鍵可以直接獲取它的值,具有很快的訪問速度,遍歷時,取得資料的順序是完全隨機的。hashmap 最多隻允許一條記錄的鍵為 null 允許多條記錄的值為 n...