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

前端之家收集整理的这篇文章主要介绍了平等 – 在Java 7的equals()和deepEquals()前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
方法说明说:

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是相同的.

猜你在找的Java相关文章