0 голосов
спросил от в категории Java
1. Метод substring возвращает указанные символы, это не влияет на существующую строку. См. #substring (Java Platform SE 7 ) # [#^ #].

2. Метод concat создает новую строку, объединяя оригинал с помощью новые символы и возвращает вновь созданную строку. Оригинал остается неизменным; это непреложное средство.

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
0 голосов
ответил от
Поскольку подстрока возвращает новую строку, это никак не влияет на оригинал, будь то строка или строковый конструктор.

Concat делает то же самое: он возвращает новую строку, которая представляет собой комбинацию параметров - она ​​никак не влияет на входные данные.

Подумайте об этом как цифры:
24 + 77
Возвращает значение 101 - оно не меняет число 24 или 77 на 101, и вы не ожидали этого. Итак, почему вы ожидаете, что слияние с вашим вторым именем изменится? Если я сойду с собой: «Пол» и «Гриффин» правильно, я получаю другой объект, мое «формальное имя»: «Пол Гриффин». Это не меняет то, что моя мать называла меня: «Пол», или то, что полицейские называют меня: «Г-н Гриффин».

Категории

Добро пожаловать на сайт DraftingCode Q&A (ИТ ответы), где вы можете задавать вопросы и получать ответы от других членов сообщества.

Связанных вопросов не найдено

...