作业帮 > 综合 > 作业

string s1="a";string s2=s1+"b";

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/21 00:03:45
string s1="a";string s2=s1+"b";
s2==“ab”的返回值为false ,为什么.s2不是“ab”,那是什么?
s1,s2是两个对象实例
s1==s2比较的是两个变量是否为同一对象实例
s1.equals(s2)比较的是两个对象内包含的字符串是否一样
再问: 那为什么string s3=“a”+“b”;
s3==“ab”返回值为true?为什么s2和“ab”不是同一对象实例?那s2==是什么会为true?