HashMap集合嵌套HashMap集合

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);
			}
		}
发布了188 篇原创文章 · 获赞 10 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/Ting1king/article/details/104739778