问答详情
源自:9-9 Java 中的 Object 类 Ⅱ

我们在写代码什么时候需要这个equals比较的方法?

什么情况下就需要用到?????

提问者:三水朝山 2016-05-04 22:06

个回答

  • CabbSir
    2016-05-04 22:12:36
    已采纳

    比较两个对象指向的地址是否为同一个;重写后可以比较属性值是否相同

  • 慕移动1563442
    2016-05-05 09:59:55

    常用的是String的equals()方法,比较典型的重写User.equals()之后用到登录时,验证用户名和密码是否正确。loginUser.equals(user);

  • deidei
    2016-05-04 22:26:24

    Object类的equals()用于比较两个对象的引用是否相同,换句话说就是两个对象是否指向相同的内存空间,跟==的功能相同;然而在String、Integer等类中,equals()方法已经被重写,用于比较对象的内容是否相同,例如两个字符串的内容是否相同