package ZHANG.API;
import java.util.Enumeration;
import java.util.Hashtable;
public class MyKey {
private String name = null;
private int age = 0;
public MyKey(String string, int i) {
name = string;
age = i;
}
public int hashCode() {
return name.hashCode()+age;
}
public boolean equals(Object obj) {
if(obj instanceof MyKey){
MyKey objtem = (MyKey)obj;
if(name.equals(objtem.name) && age==objtem.age){
return true;
}else{
return false;
}
}else{
return false;
}
}
public String toString(){
return name +","+ age;
}
public static void main(String[] args) {
Hashtable ht = new Hashtable();
ht.put(new MyKey("yw",44), new Integer(1));
ht.put(new MyKey("yws",23), new Integer(4));
ht.put(new MyKey("yw",23), new Integer(1));
Enumeration e = ht.keys();
while(e.hasMoreElements()){
MyKey key = (MyKey) e.nextElement();
System.out.println(key+"->"+ht.get(key));
}
}
}