Как неизменное значение String изменяется без выдачи ошибки компиляции. - PullRequest
0 голосов
/ 01 января 2019

Я переназначаю значение переменной String.Как эта переменная переназначается без ошибки, поскольку String неизменна.

1 Ответ

0 голосов
/ 01 января 2019

Если вы имеете в виду, вы делаете это:

String s = "one";
s = "two";

... и удивляетесь, почему это работает, потому что строка неизменна, а переменная - нет.Вы можете обновить переменную так, чтобы она указывала на другую строку.Вы не можете изменить строку, на которую она указывает, так, чтобы в ней были разные символы.массив символов и его изменение. Но официально, теоретически, вы не можете.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...