public class myProg
{
public static void main(String[] args)
{
System.out.println(reverseString("abcde"));
System.out.println(reverseString("uvwxyz"));
}
public static String reverseString(String s)
{
// base case to handle one char string and empty string
if (s.length() <= 1)
return s;
else
{
String helpSol = reverseString(s.substring(1));
String mySol = helpSol + s.charAt(0);
return mySol;
}
}
}
|