Java recursive String reverse

public class Test{

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

    public static String reverse(String str){
        if(null == str || 0 == str.length()){
            return "";
        }
        int len = str.length() - 1;
        return ("" + str.charAt(len)) + reverse(str.substring(0,len));
    }
}

Comments

Popular posts from this blog