SringSring

Tuesday, 28 October 2014

String Revers by using recursive method in java

package Com.Srini.program;

public class StringRecursiveReversal {
/*String reverse = "";
 
    public String reverseString(String str){
       
        if(str.length() == 1){
            return str;
        } else {
            reverse += str.charAt(str.length()-1)
                    +reverseString(str.substring(0,str.length()-1));
            return reverse;
        }
    }
   
    public static void main(String a[]){
        StringRecursiveReversal srr = new StringRecursiveReversal();
        System.out.println("Result: "+srr.reverseString("Java2novice"));
    }*/
public static void main(String args[])
  {
     String original, reverse = "";
    // Scanner in = new Scanner(System.in);

     System.out.println("Enter a string to reverse");
     original = "SRINI";

     int length = original.length();

     for ( int i = length - 1 ; i >= 0 ; i-- )
        reverse = reverse + original.charAt(i);

     System.out.println("Reverse of entered string is: "+reverse);
  }
}

No comments:

Post a Comment