Можно создать дубликат:
Is Java pass by reference?Возможно ли передать переменную функции по ссылке?
Мне нужно изменить содержимое переменной, которая передается функции в этой функции.
Тип: String. Я хочу ввести предшествующий символ при использовании функции insertString расширенного класса PlainDocument.
Короткий ответ: ** нет **. Java никогда не передает ничего по ссылке. Он * * пропускает ссылки по значению, но это ** не одно и то же **. –
Также: http://javadude.com/articles/passbyvalue.htm –
хорошо, как я могу изменить строку на лету? – HoNgOuRu