java - удаление точки с запятой из строки, если строка заканчивается

У меня есть требование, в котором мне нужно удалить точку с запятой, если она присутствует в конце строки (только в конце). Я попробовал следующий код. Но все равно это не заменяется. Может кто-нибудь, пожалуйста, скажите, что мне нужно изменить в следующем коде в номере строки

(Я сослался на код отсюдаКак удалить определенные символы из определенной строки в Java?)

public static void main(String[] args) {
    String text = "wherabouts;";
    System.out.println("SSS "+text.substring(text.length()-1));
    if(text.substring(text.length()-1) == ";"){
        text.replaceAll(";", "");
    }
    System.out.println("TEXT : "+text);
}

Ответы на вопрос(12)

Ваш ответ на вопрос