public class tt {
public static void main(String[] args) {
String s1="abc";
String s2=s1;
s2+="def";
s1.concat("def");
System.out.println(s1);
System.out.println(s2);
}
}
为什么输出结果是:
abc
abcdef而不是
abcdef
abcdef
求大神帮助
1 回答
已采纳
望远
TA贡献1017条经验 获得超1032个赞
concat函数不会修改string对象原有的值所以在连接后,re的值并没有改变可以让 s1=s1.concat(""); System.out.println(s1);这样就可以了
添加回答
举报
0/150
提交
取消