1 public class Demo01 { 2 3 public static void main(String[] args) { 4 5 String mapKey = "a"; 6 Map<String, Map<String, Integer>> maps = new ConcurrentHashMap<String,Map<String, Integer>>(); 7 Map<String, Integer> map = new HashMap<String,Integer>(); 8 map.put("aaaa", 1); 9 map.put("bbbb", 2); 10 map.put("cccc", 3); 11 12 maps.put("a", map); 13 14 if(maps.containsKey(mapKey)){ 15 Map<String, Integer> tmpMap = maps.get(mapKey); 16 tmpMap.put("dddd", 4); 17 maps.put(mapKey, tmpMap); 18 } 19 20 //遍历maps 21 Iterator<String> it = maps.keySet().iterator(); 22 while(it.hasNext()){ 23 String mapsKey = it.next(); 24 Map<String, Integer> mapValue = maps.get(mapsKey); 25 System.out.println(mapValue); 26 } 27 } 28 29 } 30 31 输出结果: 32 {bbbb=2, dddd=4, aaaa=1, cccc=3}