Reverse a String using Recursion


class ReverseAStringInRecusive {

    

    public static String result="";

    

    public static void main(String[] args) {

        reverseString("inayathulla");

        System.out.println(result);

    }

    

    public static String reverseString(String origin){

         if(origin.length()>0){

         result=result+origin.charAt(origin.length()-1);

         return reverseString(origin.substring(0,origin.length()-1));

         }

         return origin;

        }  

      

    }

=

Comments

Popular posts from this blog

First Repeating character in a string

Index of first repeated character in a string.

Usage of map,max,sorted,comparing java 8 methods