/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
HashSet<Person> set=new HashSet<Person>();
set.add(new Person(110,"1"));
set.add(new Person(110,"1"));
}
}
class Person{
int id;
public Person
(int id,
String name
){ super();
this.id=id;
this.name=name;
}
public int hashCode(){
return this.id;
}
public boolean equals
(Object obj
){ Person p = (Person)obj;
return this.id=p.id;
}
return "编号:"+this.id+"name:"+this.name;
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJSGFzaFNldDxQZXJzb24+IHNldD1uZXcgSGFzaFNldDxQZXJzb24+KCk7CglzZXQuYWRkKG5ldyBQZXJzb24oMTEwLCIxIikpOwoJc2V0LmFkZChuZXcgUGVyc29uKDExMCwiMSIpKTsKCX0KfQpjbGFzcyBQZXJzb257CglpbnQgaWQ7CglTdHJpbmcgbmFtZTsKCXB1YmxpYyBQZXJzb24oaW50IGlkLFN0cmluZyBuYW1lKXsKCQlzdXBlcigpOwoJCXRoaXMuaWQ9aWQ7CgkJdGhpcy5uYW1lPW5hbWU7Cgl9CgoJcHVibGljIGludCBoYXNoQ29kZSgpewoJCXJldHVybiB0aGlzLmlkOwoJfQoKCXB1YmxpYyBib29sZWFuIGVxdWFscyhPYmplY3Qgb2JqKXsKCQlQZXJzb24gcCA9IChQZXJzb24pb2JqOwoJCXJldHVybiB0aGlzLmlkPXAuaWQ7Cgl9CgoJcHVibGljIFN0cmluZyB0b1N0cmluZygpewoJCXJldHVybiAi57yW5Y+3OiIrdGhpcy5pZCsibmFtZToiK3RoaXMubmFtZTsKCX0KCQp9