美文网首页
Java中s1==s2、s1.equals(s2)的区别

Java中s1==s2、s1.equals(s2)的区别

作者: 一只菜鸟的笔记 | 来源:发表于2020-12-29 10:34 被阅读0次
名字 区别
s1==s2 比较的是对象、地址
s1.equals(s2) 比较的是内容、值

对象相同、内容相同
String s1="Hello";
String s2="Hello";
s1==s2:true
s1.equals(s2):true

对象不同、内容相同
String s1=new String("Hello");
String s2=new String("Hello");
s1==s2:false
s1.equals(s2):true

相关文章

网友评论

      本文标题:Java中s1==s2、s1.equals(s2)的区别

      本文链接:https://www.haomeiwen.com/subject/rekfoktx.html