import java.util.*;
class MapDemo1
{
public static void method1()
{
HashMap<String,ArrayList<Student>>czbk=new HashMap<String,ArrayList<Student>>();
ArrayList<Student>yure =new ArrayList<Student>();
ArrayList<Student>jiuye=new ArrayList<Student>();
czbk.put("yure",yure);
czbk.put("jiuye",jiuye);
yure.add(new Student("01","xxc1"));
yure.add(new Student("02","xxc2"));
jiuye.add(new Student("01","xxc3"));
jiuye.add(new Student("02","xxc4"));
Set<String>st=czbk.keySet();
Iterator<String>t=st.iterator();
while (t.hasNext())
{
String roomName=t.next();
ArrayList<Student>stu=czbk.get(roomName);
System.out.println(roomName);
Iterator<Student>it=stu.iterator();
while (it.hasNext())
{
Student s=it.next();
System.out.println(s.getId()+"=="+s.getName());
}
}
}
public static void method(HashMap<String,String>roomMap)
{
Set<String>se=roomMap.keySet();
Iterator<String>t=se.iterator();
while (t.hasNext())
{
String id=t.next();
String name=roomMap.get(id);
System.out.println(id+"=="+name);
}
}
public static void main(String[] args)
{
HashMap<String,HashMap<String,String>>czbk=new HashMap<String,HashMap<String,String>>();
HashMap<String,String>yure=new HashMap<String,String>();
HashMap<String,String>jiuye=new HashMap<String,String>();
czbk.put("yureban",yure);
czbk.put("jiuyeban",jiuye);
yure.put("01","xxcyure1");
yure.put("02","xxcyure2");
jiuye.put("01","xxcjiuye1");
jiuye.put("02","xxcjiuye2");
Set<String> s=czbk.keySet();
Iterator<String>t=s.iterator();
while (t.hasNext())
{
String roomName=t.next();
HashMap<String,String>room=czbk.get(roomName);
System.out.println(roomName);
method(room);
}
//method1();
}
}
class Student
{
private String id;
private String name;
Student(String id,String name)
{
this.id=id;
this.name=name;
}
public String getId()
{
return id;
}
public String getName()
{
return name;
}
}
Map一对多映射!
最新推荐文章于 2024-06-16 00:42:43 发布