【 在 zms (小美) 的大作中提到: 】
: 标 题: Re: 怎么比较一个类的两个实例的内容是完全一样的?
: 发信站: 水木社区 (Wed Sep 4 14:43:53 2013), 站内
: lz的需求是说 “比较一个类的两个实例的内容” (注意内容)
: 要说到“逻辑”上的相等 ,那和业务逻辑相关了,必然得单独写代码。
: 举例来说:
: String s = "三百五十二";
: int n = 352;
: 我的业务逻辑要求判断出这两个玩意儿“逻辑上”相等,这必然只能自己写代码解决
: 【 在 hero080 (无聊了) 的大作中提到: 】
: : 标 题: Re: 怎么比较一个类的两个实例的内容是完全一样的?
: : 发信站: 水木社区 (Wed Sep 4 14:22:49 2013), 站内
: :
: : 这个如其名字所示,是专门用于Bean的啊。一般性的类有“逻辑相等”,不一定是每个field对应相等。
: : 【 在 linyue2000 (仙乐不飘 | http://linyue.vip.5sing.com) 的大作中提到: 】
: : : 标 题: Re: 怎么比较一个类的两个实例的内容是完全一样的?
: : : 发信站: 水木社区 (Wed Sep 4 14:05:04 2013), 站内
: : :
: : : 区别是不用你每个类都override equals并且效率略低
: : : 【 在 zeus2615 (zeuslord·呆猫) 的大作中提到: 】
: : : : 标 题: Re: 怎么比较一个类的两个实例的内容是完全一样的?
: : : : 发信站: 水木社区 (Wed Sep 4 13:09:17 2013), 站内
: : : :
: : : : 这跟equals有什么区别吗?
: : : : 【 在 zms (小美) 的大作中提到: 】
: : : : : 靠谱的方法就是自己写个 工具类方法了
: : : : : public static boolean isBeanEquals(Object a,Object b,bool deep) {
: : : : : //先判断 a b 是同一个class
: : : : : ...................
: : : :
: : : : --
: : : :
: : :
: : :
: : : --
: : : 接各种游戏音乐的作曲编曲,质量精细度和价格成正比
: : : 具体事宜欢迎站内联系
: : :
: : :
: :
: :
: : --
: : 和pkuschool打TVT
: : 和TheReaver打PVP
: : 和Heidern打ZVZ
: : 和daizhiwei打RVR
: :
: :
: --