Java运算符(一)equals方法与“==”
超类Object的equals只是比较两者之间的引用对象是否相同,这一点跟操作符“==”是一样的。
在基本数据类型中,“==”用于比较两者之间的值(内容)是否相等。
在引用类型中,“==”用于比较两者之间所引用的对象是否相同。
子类可以覆盖Object的equals方法,并且使之可以与其他对象比较内容,例如String类的equals()比较的是两者的字符串是否一样。
本文出自 无忧之路 - 博客园
超类Object的equals只是比较两者之间的引用对象是否相同,这一点跟操作符“==”是一样的。
在基本数据类型中,“==”用于比较两者之间的值(内容)是否相等。
在引用类型中,“==”用于比较两者之间所引用的对象是否相同。
子类可以覆盖Object的equals方法,并且使之可以与其他对象比较内容,例如String类的equals()比较的是两者的字符串是否一样。