import java.util.HashMap;
import java.util.Set;
/*
* HashMap嵌套HashMap
* 学校
* 班级
* 学生 年龄
* 班级
* 学生 年龄
*/
public class HashMapDemo {
public static void main(String[] args) {
// 学校
HashMap<String, HashMap<String, Integer>> school = new HashMap<String, HashMap<String, Integer>>();
// 一班
HashMap<String, Integer> classone = new HashMap<String, Integer>();
// 添加元素
classone.put("喜羊羊", 15);
classone.put("美羊羊", 13);
// 二班
HashMap<String, Integer> classtwo = new HashMap<String, Integer>();
// 添加元素
classtwo.put("灰太狼", 30);
classtwo.put("红太狼", 35);
// 一班二班入校
school.put("一班", classone);
school.put("二班", classtwo);
// 遍历
Set<String> schoolset = school.keySet();
for (String schoolkey : schoolset) {
HashMap<String, Integer> schoolvalue = school.get(schoolkey);
// 输出班级
System.out.println(schoolkey + ": ");
Set<String> schoolvalueset = schoolvalue.keySet();
for (String key : schoolvalueset) {
Integer value = schoolvalue.get(key);
// 输出学生
System.out.println("\t" + key + "---" + value);
}
}
}
}
编辑器更新了之后好用了很多呢