美文网首页
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