文字列を逆にする再帰メソッドを書くように求められています。Sentence
という名前のプライベート文字列変数を持つクラスがありますtext
。Sentence
プログラムは、オブジェクトを作成してメソッドを呼び出すことにより、別のメイン クラスで実行されます。メソッドの戻り値の型を変更できません。私はしばらくこれに取り組んできましたが、どこにも行きません。ヘルプやアドバイスをいただければ幸いです。
public void reverse() {
if (text.length() <= 1) {
return;
}
Sentence x = new Sentence(text.substring(1));
recur = text.substring(0, 1); //recur is another String variable I declared
text = x.text.concat(recur);
x.reverse();
}