Если вы имеете в виду, вы делаете это:
String s = "one";
s = "two";
... и удивляетесь, почему это работает, потому что строка неизменна, а переменная - нет.Вы можете обновить переменную так, чтобы она указывала на другую строку.Вы не можете изменить строку, на которую она указывает, так, чтобы в ней были разные символы.массив символов и его изменение. Но официально, теоретически, вы не можете.)