equals
代表什么意思?????????
著作权归作者所有。
商业转载请联系作者获得授权,非商业转载请注明出处。
作者: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的解释。所以。。。你要看看是哪个对象。
判断字符串是否相等吧