HashMap嵌套HashMap
import java.util.HashMap;
import java.util.Set;
/*
*HashMap嵌套HashMap
- 先存储元素,然后遍历元素
*/
public class HashMapDemo2 {
publicstatic void main(String[] args) {
//创建集合对象
HashMap<String,HashMap<String, Integer>> czbkMap = new HashMap<String,HashMap<String, Integer>>();
//创建对象
HashMap<String,Integer> jcMap = new HashMap<String, Integer>();
//添加元素
jcMap.put("辣鸡刘玉强",20);
jcMap.put("刘玉强真辣鸡",22);
czbkMap.put("jc",jcMap);
//创建对象
HashMap<String,Integer> jyMap = new HashMap<String, Integer>();
//添加元素
jyMap.put("刘玉强",71);
jyMap.put("刘玉弱",72);
czbkMap.put("jy",jyMap);
//遍历集合
Set<String>czbkMapSet = czbkMap.keySet();
for(StringczbkMapKey : czbkMapSet){
System.out.println(czbkMapKey);
HashMap<String,Integer> czbkMapValue = czbkMap.get(czbkMapKey);
Set<String>czbkMapValueSet = czbkMapValue.keySet();
for(StringczbkMapValueKey : czbkMapValueSet){
IntegerczbkMapValueValue = czbkMapValue.get(czbkMapValueKey);
System.out.println("\t"+czbkMapValueKey+"---"+czbkMapValueValue);
}
}
}
}