方法说明说:
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是相同的.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。