Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > присвоение


Автор: Bulat 21.1.2020, 11:58
Давно не программировал на Java, сейчас опять пришла задача с использованием данного языка.

Однако уткнулся в проблему, может достаточно и простую.

Метод класса возвращает String, но при попытка присвоить этот String переменной типа String - заканчивается неудачей... Очень хотелось бы разобраться, что я не так понимаю в этом языке.

Автор: LSD 21.1.2020, 15:51
%шутка_про_телепатов%

Автор: SVN74 21.1.2020, 23:52
String выделяется в памяти только один раз, поэтому дубликат можно получить через "new" 

Автор: Bulat 22.1.2020, 08:08
Цитата(LSD @  21.1.2020,  15:51 Найти цитируемый пост)
%шутка_про_телепатов%

бухать надо меньше, новый год уже закончился!  smile 


Цитата(SVN74 @  21.1.2020,  23:52 Найти цитируемый пост)
String выделяется в памяти только один раз, поэтому дубликат можно получить через "new" 

Почти прав, но только суть в другом!

А так сам разобрался!

Автор: sergioK1 2.3.2020, 15:04
Цитата(SVN74 @ 21.1.2020,  22:52)
String выделяется в памяти только один раз, поэтому дубликат можно получить через "new"

или intern  читаем пункт 5)  https://www.baeldung.com/java-string-pool,

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)