我被要求编写一个递归方法来反转一个字符串。我有一个名为的类,其名称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();
}