Как мне известно,
измененная строка может быть изменена и неизменяемая строка не может быть изменена.
Здесь я хочу изменить значение String следующим образом:
String str="Good";
str=str+" Morning";
и другим способом,
StringBuffer str= new StringBuffer("Good");
str.append(" Morning");
В обоих случаях я пытаюсь изменить значение str
. Может ли кто-нибудь сказать мне, какая разница в обоих случаях и дать мне четкое представление о изменяемых и неизменяемых объектах.