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

equals与==有什么区别?

equals与==有什么区别?

提问者:,_0034 2016-04-16 17:06

个回答

  • yy你的姑娘
    2016-04-22 11:41:58

    方便记忆:你可以简单理解为equals方法比较的是对象地址,==比较是对象的值

  • 蜜罐里的孩纸
    2016-04-16 19:21:32

    equals 是比较两个对象是否一致。

    == 是判断两个对象是否指向一个位置。

    例子:String s1 = new String("a");

    String s2 = "a";

    s1 == s2返回false;

    s1.equals(s2)返回true;