/
Вопросы и ответы
/
Java
/

Как заменить первый символ в строке java

Как заменить первый символ в строке java

4 года назад

Человек-Молекула

Ответы

0

Строки в Java неизменяемы, поэтому нужно будет создать новую строку на основе старой, в которй первый символ будет заменен. Для этого можно использовать StringBuilder

var word = "hello!";

var result = new StringBuilder(word);
// Устанавливаем, что символ с индексом 0 должен быть 'H'
result.setCharAt(0, 'H');
result.toString();

System.out.println(result); // => Hello!

4 года назад

Maksim Litvinov

0

Или с помощью substring() :

String result = "H" + word.substring(1);

3 года назад

Сергей Якимович

+7 800 100 22 47

бесплатно по РФ

+7 495 085 21 62

бесплатно по Москве

108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845