The nearly completed method is below.
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
{
. . . . .
}
It is necessary to convert the two versions of azBuffer to
a String because the StringBuffer class does
not have an appropriate equals() method.
However, we can use the method from String.