我可以使用Apache BeanUtils比较两个对象并确定它们是否相等(如果它们具有相同的成员变量和赋值值)?如果是这样,怎么样?如果没有,是否有我可以使用的替代库?
类似的东西:
public Boolean theSame(Object object1, Object object2) {
//If object1 member variables and values = object2 member variables and values:
return true;
}
答案 0 :(得分:1)
答案 1 :(得分:0)
覆盖班级中的.equals()
方法。
@Override
public boolean equals(Object object) {
//If object1 member variables and values = object2 member variables and values:
return true;
}
注意:如果您想将对象用作hashCode()
,HashMap
或HashTable
中的关键字,则还需要覆盖Set
方法}。
答案 2 :(得分:0)