我已经写了一些删除字符串的第一个字符并将其放在剩余子字符串之后然后打印出来的东西,说明是通过删除句子的第一个字母并将其连接到反转的剩余子字符串来使用递归来反转句子, IE。“你好”产生“olleH”。但我不知道递归部分,任何帮助将不胜感激,谢谢。这是我的代码:
public class Sentence {
private String sentence;
public Sentence(String astring) {
sentence = astring;
}
public void reverse(){
String firstChar = sentence.substring(0,1);
String remainingSen = sentence.substring(1,sentence.length());
System.out.println(remainingSen+firstChar);
}
}