Как заменить первый символ в строке java
Ответы
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