For the solution of this program we will use recursion mechanism in which a method calls itself again and again till the condition satisfies.
Output:
package com.javainhouse;
public class reverseString
{ 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")); } } |
Reverse String Java |
Post a Comment