Eine gute Antwort wäre:

Die fast vollständige Methode steht unten.

Fast vollständige Methode

class PalindromDetektor
{
  public boolean istPalindrom( String test )
  {
    String kleinStr = test.toLowerCase();

    StringBuffer azBuffer  = new StringBuffer();

    for ( int j=0; j < kleinStr.length(); j++ )
    {
       char c = kleinStr.charAt(j);
       if ( c >= 'a' && c <= 'z' )
         azBuffer.append( c );
    }

    String vorwaerts  = azBuffer.toString();
    String rueckwaerts = azBuffer.reverse() . toString();

    if ( ____________.equals( ___________) )
      return true;
    else
      return false;

  }
}

public class PalindromTester
{
  . . . . .
}

Es ist notwendig die zwei Versionen von azBuffer in einen String zu konvertieren, da die Klasse StringBuffer keine entsprechende equals() Methode hat. Aber wir können die Methode von String verwenden.

FRAGE 11:

Vervollständigen Sie die Methode, indem Sie die equals() Methode verwenden.

Inhaltsverzeichnis