Почему мне нельзя поменять две строки местами через третью?

Пишу метод на , который принимает две строки и меняет их значения через третью строку. Но появляется ошибка. Idea пишет, что переменная val не может быть переинициализирована. Но у меня нет val переменных в коде. Не подскажете, что не так? введите сюда описание изображения


Ответы (1 шт):

Автор решения: Сергей Бувака

Аргументы метода str1 и str2 являются immutable, т.е. неизменяемыми, а вы пытаетесь им присвоить другую ссылку

→ Ссылка