package com.jihe;
import java.util.*;
class hashtable{
public static void main(String[] args){
person ps=new person("李白",15,"男");
//创建Hashtable
Hashtable tb=new Hashtable();
//插入人
tb.put("s001",ps);
ps=new person("杜甫",16,"男");
tb.put("s002",ps);
ps=new person("白居易",12,"男");
tb.put("s003", ps);
//创建迭代器
Iterator it=tb.keySet().iterator();
//遍历Hashtable
while(it.hasNext()){
String key=(String) it.next();
Object ob=tb.get(key);
System.out.println("姓名:"+((person)ob).getName()+" 年龄:"+((person)ob).getAge());
}
//通过key值查找Hashtable中的数据
it=tb.keySet().iterator();
while(it.hasNext()){
String key=(String)it.next();
//查找序号为"s002"的诗人
if(key.equals("s002")){
Object obj=tb.get(key);
System.out.println("s002"+"--"+((person)obj).getName());
}
}
}
}