HashMap嵌套HashMap
培训机构:
jc 基础班
张三 23
李四 34
jy 就业班
王五 45
麻子 67
//创建集合对象,集合嵌套集合
HashMap<String,HashMap<String,Integer>> hm=new HashMap<String,HashMap<String,Integer>>();
//创建基础班集合对象
HashMap<String,Integer> hs1=new HashMap<String,Integer>();
HashMap<String,Integer> hs2=new HashMap<String,Integer>();
hs1.put("张三", 20);
hs1.put("李四", 30);
hs2.put("王五",45);
hs2.put("麻子", 43);
hm.put("jc", hs1);
hm.put("jy", hs2);
//遍历集合
Set<String> set=hm.keySet();
for(String key:set){
System.out.println(key);
HashMap<String,Integer> hh=hm.get(key);
//遍历集合
Set<String> ss=hh.keySet();
for(String key2:ss){
Integer ii=hh.get(key2);
System.out.println("\t"+key2+"---"+ii);
}
}