Reverse String using Recursion - Java

public class ReverseUsingRecursion {

    public static String reverse(String s){
        if(s.length() == 0)
            return s;
        else
        return reverse(s.substring(1)) + s.charAt(0);
    }

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

Output: cba

Comments

Popular posts from this blog

public vs protected vs default access modifiers - Java

Class, Reference and Object