gistfile1.txt package day18;import java.util.HashMap;/** * 描述: * 集合嵌套之HashMap嵌套HashMap * * @outhor 71948 * @create 2017-10-08 21:37 * 需求; * 1、 */public class Demo8_HashMapHashMap { public static void main(String[] ar
package day18; import java.util.HashMap; /** * 描述: * 集合嵌套之HashMap嵌套HashMap * * @outhor 71948 * @create 2017-10-08 21:37 * 需求; * 1、 */ public class Demo8_HashMapHashMap { public static void main(String[] args) { //定义组别1 HashMaphm1 = new HashMap<>(); hm1.put(new Student("张三",23),"北京"); hm1.put(new Student("李四",25),"上海"); hm1.put(new Student("王五",25),"深圳"); hm1.put(new Student("赵六",26),"杭州"); hm1.put(new Student("周七",27),"广州"); //定义组别2 HashMap hm2 = new HashMap<>(); hm2.put(new Student("唐诗",23),"北京"); hm2.put(new Student("胖胖",25),"上海"); hm2.put(new Student("月月",25),"深圳"); hm2.put(new Student("敏敏",26),"杭州"); hm2.put(new Student("丫头",27),"广州"); //定义主类 HashMap ,String> hm = new HashMap<>(); hm.put(hm1,"组别1"); hm.put(hm2,"组别2"); //遍历集合 for (HashMap Shm : hm.keySet()) { String value = hm.get(Shm);//get(h)根据键对象获取值对象 //遍历键的集合对象 for (Student stu : Shm.keySet()) { //h.keyset是获取集合中的所有对象 String value2= Shm.get(stu); System.out.println(stu + "=" + value2 + "=" + value); } } } }