Eine gute Antwort könnte sein:

Die nahezu vollständige Methode steht unten.

Nahezu vollständige Methode

class Tester
{
  public boolean test( String trial )
  {
    String lower = trial.toLowerCase();

    StringBuffer azBuffer  = new StringBuffer();

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

    String forward  = azBuffer.toString();
    String backward = azBuffer.reverse() . toString() ;

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

  }
}

public class PalindromeTester
{
  . . . . .
}

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.