Advanced   Java   Services JAVA-Praktikum Back Next Up Home
Palindrome

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() .

Valid XHTML 1.0 Strict Lösung top Back Next Up Home