public class CheckPalindrom { public static boolean palindrom (String original){ // Erst mal Kleinschreibung zum einfacheren Vergleichen String s = original.toLowerCase() // IN Kleinbuchstaben wandeln... .replaceAll(" ",""); // Leerzeichen entfernen for(int i = 0; i < s.length()/2; i++) if(s.charAt(i) != s.charAt(s.length()-1-i)) return false; // Wenn wir bis hierher gekommen sind, ist es ein Palindrom return true; } public static void main(String[] args) { String s = Eingabe.readString("Bitte geben Sie ein Wort oder einen Satz ein,\n" + "der auf Palindrom untersucht werden soll: "); System.out.print(s + " ist "); if(palindrom(s)) System.out.print("ein"); else System.out.print("kein"); System.out.println(" Palindrom!"); } }