string concat方法的工作原理

时间:2016-09-10 15:34:26

标签: java string concat

我知道Java中的String是不可变的。考虑:

String s = "Java";
s = s.concat(" is simple");
System.out.println(s); //prints Java is simple

这里String的值是否改变了?有人可以解释一下,String concat实际上是如何工作的吗?

1 个答案:

答案 0 :(得分:0)

s.concat(" is simple")返回一个新字符串,s = s.concat(" is simple")将此新字符串分配给变量s