前面用了toCharArray,charAt,还有StringBuffer的reverse方法,这里用到了String类的substring方法()以及递归控制输出!
public class StringReverseTest {
public static void main(String args[]) {
String s = "ABCDEFG";
System.out.println(StringReverse(s));
}
public static String StringReverse(String s) {
if (s == null || s.length() < 2) {
return s;
} else {
System.out.print(s.substring(s.length() - 1));
return StringReverse(s.substring(0, s.length()-1));
}
}
}