What’s the difference between ‘.equals()’ and ‘==’?

来源:互联网 发布:通话变声器软件 编辑:程序博客网 时间:2024/05/21 12:48
a. == 是运算符,equals 是string 对象的方法;
b.基本类型(string除外)作比较时,都是比较两个值是否相等,返回true或者false;
c.引用对象作比较时,都是比较指向栈内存中的地址是否相等,返回true或者false;
d.对于string类型,==和equals 都是比较字符串是否相等,相同的字符串内存地址不一定相同,而相同内存地址的字符串一定是相同的。
0 0
原创粉丝点击