Die Antwort folgt.
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.__________________;
String backward = azBuffer.___________ . ___________ ;
. . . .
}
}
public class PalindromeTester
{
. . . . .
}
Nach der for-Schleife
enthält azBuffer
die alphabetischen Kleinbuchstaben des
Strings in ihrer ursprünglichen Reihenfolge.
Die nächste Methode sollte:
String konstruieren, basierend auf azBufferazBuffer umkehren.String konstruieren, basierend auf den umgekehrten azBuffer
Dies kann in zwei Anweisungen geschehen, indem die Methoden von StringBuffer verwendet werden.