Прежде всего я должен был заметить, что charAt
- это метод и присвоение ему значения с использованием знака равенства, ничего не сделает. Если строка неизменяема, метод charAt
, чтобы внести изменения в объект string, должен получить аргумент, содержащий новый символ. К сожалению, строка неизменна. Чтобы изменить строку, мне нужно было использовать StringBuilder, как предложил г-н Петр Иванов.