From 7b0ffb16d68c1f2ac075ee49250f763f54f1de8a Mon Sep 17 00:00:00 2001 From: Ashish Agarwal Date: Sun, 9 Apr 2017 19:01:09 +0530 Subject: [PATCH] Reversing the string using recursion --- reverse string.java | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 reverse string.java diff --git a/reverse string.java b/reverse string.java new file mode 100644 index 000000000..5697a7159 --- /dev/null +++ b/reverse string.java @@ -0,0 +1,25 @@ +import java.io.*; +class stringreverse +{ + String reverseString(String str) + { + String reverse=" "; + if(str.length()==1) + { + return str; + } + else + { + reverse=reverse+str.charAt(str.length()-1)+reverseString(str.substring(0,str.length()-1)); + return reverse; + } + } + public static void main(String args[]) + { + BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); + System.out.println("Enter the string"); + String srr=br.readLine(); + System.out.println("Reverse="+reverseString(srr)); + } +} + \ No newline at end of file