Chcę usunąć ostatni znak z ciągu. Próbowałem to zrobić:
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;
}
}
Pobieranie długości ciągu - 1 i zastępowanie ostatniej litery niczym (usuwanie), ale za każdym razem, gdy uruchamiam program, usuwa środkowe litery, które są takie same jak ostatnia litera.
Na przykład słowo to „wielbiciel”; po uruchomieniu metody pojawia się „admie”. Chcę, żeby to zwróciło słowo podziw.
null != str &&
na początku kontroli.