equals方法和“==”的区别及String和Object中的equals方法的区别
"=="在Java中这个表示的是比较两个对象是否为同一个对象,即存储的地址是否相同,所以:
String str1 = new String("abc");
String str2 = new String("abc");
如果是str1 == str2得到结果就是false,因为虽然是str1跟str2字符串的内容一样,但不是同一个对象;
Object的equals方法本质上与"=="是...
原创
2018-07-20 09:43:23 ·
198 阅读 ·
0 评论