Java - это практически одна и все ссылки. Иногда экземпляр ссылается несколько раз. Если вы измените такой экземпляр, он будет отражен во всех его ссылках. Иногда вы просто не хотите, чтобы это улучшало надежность и безопасность потоков. Тогда неизменяемый класс полезен, поэтому необходимо создать новый экземпляр и переназначить его в текущую ссылку. Таким образом, исходный экземпляр других ссылок остается нетронутым.
Представьте, как выглядит Java, если String
изменен.
Проблема заключалась в том, что «введите:» часть. Это не должно было быть там. Я удалил это .. и это работало просто отлично.