Java中的可变和不可变字符串有什么区别
2022-08-31 19:42:24
据我所知,
可变字符串可以更改,不可变字符串不能更改。
在这里,我想像这样更改字符串的值,
String str="Good";
str=str+" Morning";
其他方式是,
StringBuffer str= new StringBuffer("Good");
str.append(" Morning");
在这两种情况下,我都试图改变 的值。谁能告诉我,这两种情况下有什么区别,并给我清晰的可变和不可变对象的图片。str