执行下面语句后,输出结果是Stringstr="ABCDE";str.substring(3);str.concat("XYZ");System.out.println(str);
时间: 2023-11-16 20:06:17 浏览: 216
ABCDE.rar_abcde4edcba求abcde_site:www.pudn.com
这段代码会输出"ABCDE",因为String类是不可变的,调用substring()和concat()方法并不会改变原始字符串,而是返回一个新的字符串。如果想要输出修改后的字符串,需要将结果保存到一个新的字符串变量中,例如:
```
String str = "ABCDE";
String newStr = str.substring(3).concat("XYZ");
System.out.println(newStr);
```
这样会输出"DEXYZ"。
阅读全文