问答详情
源自:4-4 Java条件语句之嵌套 if

啥意思 ;;;

equals

代表什么意思?????????

提问者:qq_瞌睡夜_冷_0 2016-01-31 22:41

个回答

  • 与人斗其乐无穷
    2016-02-01 06:06:16
    已采纳

    著作权归作者所有。
    商业转载请联系作者获得授权,非商业转载请注明出处。
    作者:NickZhang
    链接:https://www.zhihu.com/question/21917879/answer/19729042
    来源:知乎

    比如String s = new String("abc");
    String a = "abc"
    此时  a == b   // false
    a.equals(b)   // true

    为毛咧?

    因为==在比较对象的时候,是比较他们是不是引用的同一个对象。

    而equals比较对象的“值”是否相等。

    当然,有些对象的equals函数木有重载,这个时候,也是1的解释。所以。。。你要看看是哪个对象。

                      

                                                                                   

  • 宝慕林6900152
    2016-01-31 22:57:54

    判断字符串是否相等吧