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

Ответы
Аватар пользователя Maksim Litvinov
Maksim Litvinov
10 августа 2022

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

var word = "hello!";

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

System.out.println(result); // => Hello!
0 0
Аватар пользователя Сергей Якимович
Сергей Якимович
18 ноября 2022

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

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

0 0
Добавьте ваш ответ

Рекомендуемые курсы

классы
интерфейсы
полиморфизм
наследование
35 часов
Посмотреть
основы Java
методы
переменные
константы
37 часов
Посмотреть
классы
методы
Объекты
интерфейсы
11 часов
Посмотреть