package jihe;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
class Person8
{
private String name;
private int id;
Person8(int id,String name)
{
this.id=id;
this.name=name;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
}
class JH
{
void jh()
{
HashMap<String,List<Person8>> cz =new HashMap<String,List<Person8>>();
List<Person8> yr=new ArrayList<Person8>();
List<Person8> jy=new ArrayList<Person8>();
yr.add(new Person8(1301,"小红"));
yr.add(new Person8(1302,"小胖"));
jy.add(new Person8(1301,"阿甘"));
jy.add(new Person8(1301,"胖子"));
cz.put("yr", yr);
cz.put("jy", jy);
Iterator<String> it=cz.keySet().iterator();
while(it.hasNext())
{
List<Person8> s=cz.get(it.next());
System.out.println(it.next());
getPerson(s);
}
}
void getPerson(List<Person8> l)
{
Iterator<Person8> it=l.iterator();
while(it.hasNext())
{
Person8 p=it.next();
System.out.println(p.getId()+"..."+p.getName());
}
}
}
public class HashMapDemo3 {
}
(集合)HashMapDemo3
最新推荐文章于 2025-07-19 12:00:00 发布
本文通过一个具体的示例展示了如何使用 Java 中的 HashMap 来存储和操作数据。具体地,示例创建了两个 List 对象来存放 Person 类型的对象,并将这两个 List 存入 HashMap 中。然后,遍历 HashMap 的键值对并输出每个 Person 的 ID 和名称。

1009

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



