この問題には再帰を使用する必要があります。ループを使用してかなり迅速に機能させることができましたが、これには少し行き詰まっています。私の現在のコードは
public static String ReverseR(String n){
String finalstring="";
int i = 0;
int len = n.length();
while (i < len) {
finalstring += (n.charAt(len - 1));
ReverseR(n.substring(0, len - 1));
i++;
}
return finalstring;
}
文字列を入力すると、結果の文字列は正しい長さになりますが、最後の文字のみが使用されます。例: ReverseR("Hello") = ooooo 何かアイデアはありますか?