使用回顾(Java)反向

时间:2018-02-13 10:48:59

标签: java recursion

以字符串作为参数,并使用递归来创建并返回字符串的“反射”版本,其中原始字符串后面跟着字符串的字符,顺序相反。 例如, Method.reflect( “方法”) “methoddohtem”

我自己的代码只能做“dohtem”。

1 个答案:

答案 0 :(得分:0)

public static String reflect(String str) {
    if (str.isEmpty())
        return str;

    return str.charAt(0) + reflect(str.substring(1)) + str.charAt(0);
}