string s1=a;string s2=s1+b;
s2==“ab”的返回值为false ,为什么.s2不是“ab”,那是什么?
string s1=a;string s2=s1+b;
答案:1 悬赏:40 手机版
解决时间 2021-08-14 18:10
- 提问者网友:呐年旧曙光
- 2021-08-14 04:09
最佳答案
- 五星知识达人网友:野慌
- 2021-08-14 05:10
s1,s2是两个对象实例
s1==s2比较的是两个变量是否为同一对象实例
s1.equals(s2)比较的是两个对象内包含的字符串是否一样
再问: 那为什么string s3=“a”+“b”;
s3==“ab”返回值为true?为什么s2和“ab”不是同一对象实例?那s2==是什么会为true?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯