java-string concat应用疑问
public class dfg {
public static void main(String[] args){
String s= "Java";
s.concat("Java");
System.out.println(s);
}
}
结果为什么是Java,而不是JavaJava?
------解决方案--------------------
返回一个新的 String “JavaJava” ,不是修改原始的String
------解决方案--------------------Java code
String r = s.concat("Java"); // "JavaJava"
------解决方案--------------------
类名小谢可以编译么? String的值不能修改 要重新赋值s=s.concat("Java");否则“JavaJava”这个对象被丢弃了