Java Program To Reverse String Using Recursive Algorithm
Chapter:
Interview Programs
Last Updated:
29-04-2016 08:03:40 UTC
Program:
/* ............... START ............... */
public class JavaStringReversalUsingRecursive {
String reverseString = "";
public String reverseString(String str) {
if (str.length() == 1) {
return str;
} else {
reverseString += str.charAt(str.length() - 1) +
reverseString(str.substring(0, str.length() - 1));
return reverseString;
}
}
public static void main(String a[]) {
JavaStringReversalUsingRecursive srr = new JavaStringReversalUsingRecursive();
System.out.println("Result: " + srr.reverseString("JavaScan"));
}
}
/* ............... END ............... */
Output
Tags
Reverse String Using Recursive Algorithm, Java, Interview Programs