== 与 .equals 的区别

来源:互联网 发布:电视网络直播在线观看 编辑:程序博客网 时间:2024/06/15 20:23

== : 判断的是内存地址,并不是数据内容
String sex = new String(“男”);
String sex = “男”;
如果new,会开辟新的空间,彼此地址不同
如果赋值,不会开辟新的空间,彼此地址相同
.equals:比较的是内容,返回值为boolean类型,如果内容一样,返回ture。

0 0