V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
p1094358629
V2EX  ›  问与答

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

  •  
  •   p1094358629 · Sep 11, 2019 · 1457 views
    This topic created in 2424 days ago, the information mentioned may be changed or developed.

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

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

    4 replies    2019-09-12 14:46:42 +08:00
    canbingzt
        1
    canbingzt  
       Sep 11, 2019   ❤️ 1
    JaVers
    前一段时间有个帖子讨论过这个问题了
    ErrorMan
        2
    ErrorMan  
       Sep 11, 2019 via Android
    hashcode 方法,lonbok 有提供自动实现,idea 也可以自动插入这个方法,具体效果是把对象内的各种数据合并做哈希,要比较不同对象直接比较哈希值就行
    ErrorMan
        3
    ErrorMan  
       Sep 11, 2019 via Android
    修正楼上, lonbok -> lombok
    p1094358629
        4
    p1094358629  
    OP
       Sep 12, 2019
    @canbingzt 感谢
    @ErrorMan lombok,我还停留在省略 getset 的层面.其他没有过多的了解..有空了解下
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2432 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 15:43 · PVG 23:43 · LAX 08:43 · JFK 11:43
    ♥ Do have faith in what you're doing.