天天看點

java map containsKey 用法簡單

Map<String,String> map = new HashMap<>(){{
	put("key1","val1");
	put("key2","val2");
	put("key3",null);
}};
map.containsKey("key3");  //傳回true
map.get("key3");  //傳回null
map.get("key4");  //傳回null
           

上面例子說明:

  • 不可通過

    get(key)

    方式判斷key值是否存在,因為當key 對應的值為空的時候,也會傳回null。
  • 應該通過

    containsKey()

    判斷map中是否存在該key值