Fehlender Fehler bei der Rückkehranweisung in Java

Derzeit schreibe ich einen Palindrom-Tester in Java für eine Klasse, die ich in der High School besuche. Ich habe meinen Lehrer um Hilfe gebeten und er ist auch verwirrt. Ich hatte gehofft, die Community auf stackoverflow könnte mir helfen. Vielen Dank.

public class Palindrome
{
    private String sentence;
    public Palindrome(String s)
    {
        sentence = s;
    }

    public boolean isPalindrome()
    {
        if(sentence.length() <= 1)
        {
            return true;
        }

        if(sentence.charAt(0) == sentence.charAt(sentence.length()-1))
        {
            sentence = sentence.substring(1, sentence.length()-1);
            isPalindrome();
        }
        else
            return false;
    }

}

Antworten auf die Frage(5)

Ihre Antwort auf die Frage