ヘルパーメソッドをどのように配置できるかについて、少し助けが必要です。これは私が書いたヘルパーメソッドです。
public static String helper(String help) {
help = help.toLowerCase();
help = help.replaceAll("\\s+", "");
}
これが私がメインメソッドで使用した方法です。
String help = RecursivePalindrome.helper(x);
私がこのように保つと、ヘルパーメソッドで戻り値を要求されますが、return help;
それを置くと、メソッドは正しく実行されません。ヘルパーメソッドをvoidに変更すると、メインメソッドに文字列ヘルプを配置できなくなります。
これは私がプログラムを実行すると何が起こるかです:
Enter a word to test whether it is a palindrome or not(press quit to end.): RaceCar
'RaceCar' is not a palindrome.
大文字を無視するようにヘルパークラスを配置しましたが、そうではありません。RaceCarは回文になりますが、大文字はプログラムにそうではないと言わせます。