Ja, da unsere Definition des Palindroms Großschreibung ignoriert. Eine dieser zwei Methoden könnte verwendet werden.
Eine andere Möglichkeit ist die Verwendung der String-Methode
equalsIgnoreCase()
class Tester
{
public boolean test( String trial )
{
String lower = trial.toLowerCase();
StringBuffer azBuffer = new StringBuffer();
for ( int j=0; j < _______________________; j++ )
{
char c = lower.charAt(j);
if ( c >= 'a' && c <= 'z' )
azBuffer.__________( c );
}
. . . .
}
}
public class PalindromeTester
{
. . . . .
}
Wir werden eventuell die reverse() Methode
von StringBuffer verwenden wollen.
Aber zuerst müssen wir die Zeichen von 'a' bis 'z'
in azBuffer hineinkopieren.
Dieses zu tun veranlasst die Methode Leerzeichen und Interpunktion
zu ignorieren (so wie wir es wünschen).