package jihe;
//Map的嵌套
import java.util.HashMap;
import java.util.Iterator;
import java.util.Set;
class HM
{
void bhm()
{
HashMap<String,String> yr=new HashMap<String,String>();
HashMap<String,String> jy=new HashMap<String,String>();
HashMap<String,HashMap<String,String>> cz=new HashMap<String,HashMap<String,String>>();
yr.put("01","小红");
yr.put("02", "小胖");
jy.put("01", "阿甘");
jy.put("02", "胖子");
cz.put("yr", yr);
cz.put("jy", jy);
zit(cz);
//it(jy);
//it(yr);
}
void zit(HashMap<String,HashMap<String,String>> cz)//School层
{
Iterator<String> it=cz.keySet().iterator();//cz“键”迭代器
while(it.hasNext())
{
String r=it.next();
HashMap<String, String> s=cz.get(r);//获取值
System.out.println(r);
it(s);
}
}
void it(HashMap<String,String> r)//Room层
{
Iterator<String> it=r.keySet().iterator();
while(it.hasNext())
{
String id=it.next();
String name=r.get(id);
System.out.println(id+" "+name);
}
}
}
public class HashMapDemo2 {
public static void main(String [] args)
{
new HM().bhm();
}
}
(集合)HashMapDemo2
最新推荐文章于 2025-07-19 12:00:00 发布
本文通过具体示例展示了Java中如何使用嵌套Map结构。包括创建多个Map对象,并将它们组合成一个更大的Map,以及如何遍历这些Map来访问其元素。

519

被折叠的 条评论
为什么被折叠?



