
代码实现为
package com.bird.software;
/**
*
* @author Bird
*
*/
public class Test7 {
public static void main(String [] args){
System.out.println(reverseString("abcdefg"));
}
public static String reverseString(String x){
if(x == null || x.length() < 2) return x;
return reverseString(x.substring(1, x.length()))+ x.charAt(0);
}
}
运行结果为
gfedcba

本文介绍了一个使用Java语言实现的简单递归算法来反转字符串的方法。通过递归调用自身来实现字符串的逐字符反转,最终实现了将输入的字符串abcdefg成功反转为gfedcba。

被折叠的 条评论
为什么被折叠?



