有同一个javabean生成的两个实例,如何比较它们的所有属性值都是否相等的

Yanbin_Q 2004-04-29 05:05:28
public class A{
public String a;
public String b;
public void setA(String a){
this.a=a;
}
public String getA(){
return this.a;
}

public void setB(String b){
this.b=b;
}
public String getB(){
return this.b;
}
}

下面方法可以对两个实例的属性值对行拷贝
org.apache.commons.beanutils.PropertyUtils.copyProperties(Object p0,Object p1)

如果我不重写Object的equals方法,有没有类似的方法能直接比较两个javabean实例中所有属性是否相等,从而确定两个实例在数值上是一致的?
...全文
291 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
casemy 2004-04-30
  • 打赏
  • 举报
回复
应该不行,不想重载equals的话,那就自己为这个bean写个工具类
不过不如equals
CoolAbu 2004-04-29
  • 打赏
  • 举报
回复
好像没有办法,书上说得都是重载equals方法

UPUPUPUP

81,117

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧