返回值:v
儲存鍵值對的時候,key不重複,返回值v是null
儲存鍵值對的時候,key重複,會使用新的value替換map中重複的value,返回被替換的value值
map
map =
newhashmap
<
>()
; string v1 = map.
put(
"李晨"
,"范冰冰1");
system.out.
println
(v1)
; string v2 = map.
put(
"李晨"
,"范冰冰2");
system.out.
println
(v2)
; system.out.
println
(map)
;
map中已經含有重複的話,返回被替換掉的元素
key不可以重複,但是value可以
map.
put(
"楊過"
,"小龍女");
map.
put(
"一直平"
,"小龍女"
);
system.out.
println
(map.
remove
("楊過"))
;
key存在則返回被刪除的value
不存在則返回null..
system.out.
println
(map.
get(
"楊過"))
;小龍女
.
.判讀集合中是否有該key值
system.out.
println
(map.
containskey
("楊過"))
; system.out.
println
(map.
containskey
("楊過過"))
;
key存在則返回true
不存在則返回false
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...
java中Map的常用方法
map是以鍵值對的方式儲存資料的集合,鍵不可以重複,每個鍵只能對應乙個值 containskey object key containsvalue object value 判斷map中是不是含有相應的key,value entryset 返回map中的對映關係的set檢視set 可以理解為是將ma...
java的Map介面方法(持續更新中)
檢查乙個map中匹配提供鍵k的值是否找到,沒找到匹配的k就使用乙個預設值v.put與putifabsent區別 put在放入資料時,如果放入資料的key已經存在與map中,最後放入的資料會覆蓋之前存在的資料,而putifabsent在放入資料時,如果存在重複的key,那麼putifabsent不會放...