La création d'une méthode récursive pour Palindrome

Je suis en train de créer un Palindrome programme en utilisant la récursivité à l'intérieur de Java, mais je suis coincé, c'est ce que j'ai à ce jour:

 public static void main (String[] args){
 System.out.println(isPalindrome("noon"));
 System.out.println(isPalindrome("Madam I'm Adam"));
 System.out.println(isPalindrome("A man, a plan, a canal, Panama"));
 System.out.println(isPalindrome("A Toyota"));
 System.out.println(isPalindrome("Not a Palindrome"));
 System.out.println(isPalindrome("asdfghfdsa"));
}

public static boolean isPalindrome(String in){
 if(in.equals(" ") || in.length() == 1 ) return true;
 in= in.toUpperCase();
 if(Character.isLetter(in.charAt(0))
}

public static boolean isPalindromeHelper(String in){
 if(in.equals("") || in.length()==1){
  return true;
  }
 }
}

Quelqu'un peut-il fournir une solution à mon problème?

Pouah.. 1-espace tiret. C'est comme ne pas l'indentation. Mieux utiliser les touches 2, 4 ou 8 places (ou onglets) pour le retrait. Oh, et s'il vous plaît utiliser le "format de code" la prochaine fois, de sorte qu'il s'affiche correctement.
Et où est la récursion?
devoirs de l'étiquette est manquante
De nombreux doublons ou quasi-doublons à partir d'une SORTE de recherche de palindrome: stackoverflow.com/search?q=palindrome
Collez d'abord votre code, puis sélectionnez-le, puis utilisez le Exemple de Code bouton.

OriginalL'auteur Nightshifterx | 2010-12-06