由于字符串是不可变的,我们怎样才能将改变字符串为例你怎么说字符串是不可变的,因为你可以改变它?
String s1="Hello";
String s2="Manas";
现在我正在
s1=s1+s3;
它将打印“你好玛纳斯”。所以String s1会改变。
那么你怎么能说,字符串是不可变的?
由于字符串是不可变的,我们怎样才能将改变字符串为例你怎么说字符串是不可变的,因为你可以改变它?
String s1="Hello";
String s2="Manas";
现在我正在
s1=s1+s3;
它将打印“你好玛纳斯”。所以String s1会改变。
那么你怎么能说,字符串是不可变的?
不可变!='最后'。查阅条款以获取更多信息 –
[可能的重复](http://stackoverflow.com/q/1552301/1883647)。你的意思是's1 = s1 + s2;'? – ajp15243
一个字符串是不可变的。 's1'和's2'不是String对象,它们是*对String对象的引用,这些引用可以被改变。 –