Я хочу удалить последний символ из строки. Я пробовал сделать это:
public String method(String str) {
if (str.charAt(str.length()-1)=='x'){
str = str.replace(str.substring(str.length()-1), "");
return str;
} else{
return str;
}
}
Получение длины строки - 1 и замена последней буквы ничем (удаление ее), но каждый раз, когда я запускаю программу, она удаляет средние буквы, которые совпадают с последней буквой.
Например, слово "admirer"; после запуска метода я получаю "admie". Я хочу, чтобы оно вернуло слово восхищаться.