黑马程序员技术交流社区
标题:
java基础技术交流
[打印本页]
作者:
403806022
时间:
2016-4-5 23:13
标题:
java基础技术交流
import java.util.HashMap;
import java.util.Set;
/*
* 正派 武当派 张三丰 150
* 张翠山 48
* 张无忌 27
* 少林寺 元真 98
* 方丈 58
* 反派 明教 杨逍 38
* 范遥 40
* 海沙派 大耳 38
* 黑熊 45
*
*
* */
public class deom03_BianLi {
public static void main(String[] args) {
HashMap<String, HashMap<String, Integer>> tophm = new HashMap<String, HashMap<String, Integer>>();
HashMap<String, Integer> hm1 = new HashMap<String, Integer>();
HashMap<String, Integer> hm2 = new HashMap<String, Integer>();
HashMap<String, Integer> hm3 = new HashMap<String, Integer>();
HashMap<String, Integer> hm4 = new HashMap<String, Integer>();
hm1.put("张三丰", 150);
hm1.put("张翠山", 48);
hm1.put("张无忌", 27);
hm2.put("元真", 58);
hm2.put("方丈", 56);
hm3.put("杨逍", 46);
hm3.put("范遥", 36);
hm4.put("大耳", 65);
hm4.put("黑熊", 37);
tophm.put("武当派", hm1);
tophm.put("少林寺", hm2);
tophm.put("明教", hm3);
tophm.put("海沙派", hm4);
Set<String> keySet = tophm.keySet();
for (String s : keySet) {
HashMap<String, Integer> hmt = tophm.get(s);
Set<String> keySet2 = hmt.keySet();
for (String s2 : keySet2) {
System.out.println(s2+"==="+hmt.get(s2));
}
}
}
}
为什么感觉少了一层HashMap,"正派",和"反派"如何加入进去当做键?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2