Java 中有時候會遇到判斷傳過來的map裏是否包含了指定的key,我目前只發現兩種辦法,若是有其餘方法歡迎補充 我添加上去:java
HashMap map = new HashMap(); map.put("1", "value1"); map.put("2", "value2"); Iterator keys = map.keySet().iterator(); while(keys.hasNext()){ String key = (String)keys.next(); if("2".equals(key)){ System.out.println("存在key"); } }
boolean flag=map.containsKey("key"); //key 鍵值