Java中equals方法的返回值是多少

来源:百度知道 编辑:UC知道 时间:2024/05/30 11:25:47
RT

返回一个true或者是false。

1,equals操作表示的两个变量是否是对同一个对象的引用,即堆中的内容是否相同。一般用作比较字符串是否一样。
2, ==比较的是2个对象的地址,而equals比较的是2个对象的内容。显然,当equals为true时,==不一定为true。

如果类型相同,并且数值相同,返回true,
如果类型不同,或者数值不同,返回false;

就是比较是否相等 true或false
如果对比的类中没有对equals方法进行覆盖,那么就是判断是否为同一个对象
如果对equals方法进行了覆盖,就按覆盖后的原则进行判断

建议查阅 java API 文档

是否相等.相等返回true.否则返回false

true or false