map用法测试(遍历)

来源:互联网 发布:诱导源码 编辑:程序博客网 时间:2024/05/21 10:52
 public static void main(String[] args){         Map<String,Integer> map = new HashMap<String,Integer>();         map.put("1", 123);         map.put("2", 234);         map.put("3", 345);         map.put("4", 456);         map.put("5", 567);         // 遍历map中的key         for (String key : map.keySet()) {            System.out.println(key);         }         // 遍历map         for(Entry<String, Integer> entrySet : map.entrySet()){             String key = entrySet.getKey();             Integer value = entrySet.getValue();             System.out.println("key:" + key + "value:" + value);         }         // 遍历value(泛型固定)         Integer sumValue = 0;         for(Integer listValue : map.values()){            sumValue += listValue;            System.out.println(sumValue);          }         // map中是否包含key         if(map.containsKey("1")){             System.out.println("success");         } else {             System.out.println("error");         }         System.out.println(map.hashCode());         System.out.println(map.size());         map.clear();         System.out.println(map.size());     }