如何判断java自定义对象内容完全相同

来源:互联网 发布:js 删除cookie path 编辑:程序博客网 时间:2024/06/09 20:03

java中每个Object都有一个equals方法,可以通过重写equals函数来实现这个功能。
public class Student {
private String gender;
private String name;

public String getGender() {
return gender;
}

public void setGender(String gender) {
this.gender = gender;
}

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public Student(String gender, String name) {
this.gender = gender;
this.name = name;
}

public boolean equals(Object o) {
if (!(o instanceof Student))
return false;
final Student other = (Student) o;
if (getName().equals(other.getName())
& getGender().equals(other.getGender()))
return true;
else
return false;
}
}