How to reverse a string using using recursion in Java

1 Answer

0 votes
public class MyClass {
    public static String reverse(String s) {
        if (s.isEmpty())
          return s;

        return reverse(s.substring(1)) + s.charAt(0);
    }
    public static void main(String args[]) {
        String s = "Java Programming";
        
        s = reverse(s);
        
        System.out.println(s);
    }
}




/*
run:
 
gnimmargorP avaJ
 
*/

 



answered Jan 12, 2022 by avibootz

Related questions

...