Java 中Map的4种遍历方式
Map是一种以“键/值”对的形式存在的集合,其中每个键映射到一个值,几乎所有通用 Map 都使用哈希映射。位于java.util包中。其子类有HashMap,TreeMap。HashMap缺省的情况下是线程非安全的;当多线程访问时可能需要提供同步机制,key和value的值允许为null,键值允许重复,没有顺序。 普通JAVA类遍历Map集合 Map map=new HashMap(); map.put("a", "1"); map.put("b", "2"); map.put("c", "3"); //遍历的方法 map.keySet();//键集合 map.values();//值集合 map.entrySet();//键值集合 第一种方式:遍历键,通过键取值 用法1 Set set = map.keySet(); for (Object key : set) { System.out.println("键:"+key+" 值:"+map.get(key)); } 用法2 System.out.println("通过Map.keySet遍历key和value:"); for (S...