String オブジェクトが不変であるという事実に同意します。つまり、変更できないということです。以下の場合のように
String str = "Hi";
String str1 = str.concat("Nilesh");
ここで、長さ引数が 0 の場合は str オブジェクトが返されます。または、新しい String オブジェクトが作成され、その参照が返されます。もしそうなら
String str = "Hi";
str="Hello";
どのように変化していますか?不変はどこに現れますか?例をください。