Schreiben Sie eine Methode isPalindrome(), die feststellt ob ein übergebener String ein
Palindrom ist. Ein Palindrom ist ein Wort oder ein Satz der sich bis auf Sonderzeichen vorwärts
wie rückwärts gleich liest. Triviale Palindrome sind Wörter wie Anna, Otto,
Maoam, Marktkram, Rentner, Retter.
Weniger triviale Palindrome sind folgende:
-
Alle necken Ella.
-
Ida war im Atlas, Abdul lud Basalt am Irawadi.
-
Nur du, Gudrun!
-
Edgar, am seid'nen Horte thronen die Smaragde.
-
Dennis and Edna sinned.
-
No, Sir, prefer Prison.
-
Go hang a salami, I'm a lasagna hog.
-
Daba le arroz a la zorra el abad. (spanisch: Der Abt gab dem Fuchs Reis)
-
Esope reste ici et se repose. (französisch: Aesop bleibt hier und ruht sich aus.)
-
Jelenovi pivo nelej ! (tschechisch: Für den Hirsch das Bier nicht einchenken !)
-
Ein Neger mit Gazelle zagt im Regen nie.
Auch wenn das letzte Palindrom nicht ganz politisch korrekt ist, so ist es doch ein
Palindrom. Leider führen alle politisch korrekte Varianten nicht zu einem Palindrom...
Nicht alle der oben aufgelisteten Palindrome sind übrigens wirklich Palindrome...
Ergänzen Sie die Klasse StringUtil um die statische Methode isPalindrome() .