加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

平等 – 在Java 7的equals()和deepEquals()

发布时间:2020-12-14 05:26:41 所属栏目:Java 来源:网络整理
导读:方法说明说: Returns true if the arguments are deeply equal to each other and false otherwise… Equality is determined by using the equals method of the first argument. 哪个(对我来说)建议对象如果他们维护引用的每个对象也使用equals()方法也是
方法说明说:

Returns true if the arguments are deeply equal to each other and false
otherwise… Equality is determined by using the equals method
of the first argument.

哪个(对我来说)建议对象如果他们维护引用的每个对象也使用equals()方法也是相等的.而且他们所参考的每个对象也是相等的.和..

所以..等于通过使用第一个参数的equals方法来确定.

与.equals()有什么不同?假设我们在对象等于另一个对象时适当地描述等于对象的每个字段也等于它.

你可以提供一个例子来说明Objects.deepEquals()和Objects.equals()之间的区别?

解决方法

如果deepEquals方法中的至少一个参数不是数组,那么Objects.deepEquals和Objects.equals是相同的.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读