import java.util.HashSet;
public class Domo {
public static void main(String[] args){
HashSet<Student> hs = new HashSet<Student>();
hs.add(new Student("zhangsan", 18));
hs.add(new Student("lisa", 20));
hs.add(new Student("lisa", 20));
System.out.println(hs);
}
public static class Student{
private String name;
private int age;
public Student(String name,int age){
this.name=name;
this.age=age;
}
public String toString(){
return "姓名:"+name+",年龄:"+age;
}
public int hashCode(){
return name.hashCode()+age;
}
public boolean equals(Object obj){
if (obj instanceof Student){
Student stu = (Student)obj;
return name==stu.name&&age==stu.age;
}else {
return false;
}
}
}
}
111222
最新推荐文章于 2024-07-27 17:56:15 发布