Java笔试题学习之07(字符串翻转)

public class Test07 {
    public static String reverse(String originStr){
        if (originStr==null||originStr.length()<=1){
            return originStr;
        }
        return reverse(originStr.substring(1))+originStr.charAt(0);
    }

    public static void main(String[] args) {
        System.out.println(reverse("abcd"));
    }
}

思路:
递归的将字符串的首字母放到最后一个位置

ps:从大佬的抖音直接搬运过来,抖音号:Todaystart,不妥之处,还望指正!

你可能感兴趣的:(Java笔试题学习)