问答详情
源自:2-4 Java 中的 String 类常用方法 Ⅱ

equals()的真正用法???

之前讲的equals();比较的是对象引用是否指向同一块内存地址,而这节讲的却是equals(): 比较存储在两个字符串对象中的内容是否一致,到底是什么???

提问者:木易木木木 2016-10-28 18:56

个回答

  • 慕少7870822
    2016-10-28 19:18:34
    已采纳

    之前讲的equals();比较的是对象引用是否指向同一块内存地址,如果指向同一块地址,说明两个对象是同一个对象,就跟引用一样,名字不同而已,其他的完全可以用另一个对象名代替。不矛盾呀

  • 慕少7870822
    2016-10-30 23:18:00

    类都是一样的。指向同一块地址,那么他们的值都是那块地址的值。equals()就是比较这个作用的。

    object类和String类的equals()都是一样的,都是类