文字列をパラメーターとして受け取り、ミラーリングされた形式で単語を出力するメソッドを作成する必要があります。たとえば、「hello」は「helloolleh」を返す必要があります。再帰を使用する必要があり、for ループを使用できません。これまでの私のコードは次のとおりです。
public static String printMirrored(String str)
{
if(str == null || str.equals(""))
{
return str;
}
else
{
return str + printMirrored(str.substring(1)) + str.charAt(0);
}
}
私の出力は「helloellolloloolleh」で、明らかに余分なものが含まれています。どんなポインタでも大歓迎です!