一个 bean,实例化两个对象,比较其差异

2019-09-11 09:40:08 +08:00
 p1094358629

如果 bean 里是基本类型,那用反射就简单了,但是可能会有集合类型,有没有现成的工具类可以直接用的.

目的就是比较出差异的字段,并打印出"差异字段名:值 A,值 B"

1058 次点击
所在节点    问与答
4 条回复
canbingzt
2019-09-11 11:26:25 +08:00
JaVers
前一段时间有个帖子讨论过这个问题了
ErrorMan
2019-09-11 13:07:20 +08:00
hashcode 方法,lonbok 有提供自动实现,idea 也可以自动插入这个方法,具体效果是把对象内的各种数据合并做哈希,要比较不同对象直接比较哈希值就行
ErrorMan
2019-09-11 13:08:47 +08:00
修正楼上, lonbok -> lombok
p1094358629
2019-09-12 14:46:42 +08:00
@canbingzt 感谢
@ErrorMan lombok,我还停留在省略 getset 的层面.其他没有过多的了解..有空了解下

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/599876

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX