所以什么情况下两个字符串对象相等?用“==”比较。

来源:2-2 Java 中字符串的不变性

又双叒叕QAQ

2019-09-18 10:53

越讲越迷糊,既然这么多不相等,那么是不是相等只有一种情况,写一个实例让大家了解下呗~~~

写回答 关注

2回答

  • weixin_慕瓜709475
    2020-10-08 18:35:49

    == 保存的是内存地址 如 s1=5  s5=5;  他们==的内存地址是相同的

    s10=100;  s11="5"+s10   s11和s10的内存地址不一样  

    equal()  代表里面存放的内容比较   

  • 慕移动5326416
    2019-09-18 19:18:56

    = =比较的是对象中保存的内存地址是否相等,所以就算内容一样,如果保存的内存地址不一样也是false

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题