mirror of
https://github.com/TheAlgorithms/Java.git
synced 2025-07-28 15:02:46 +08:00
20 lines
401 B
Java
20 lines
401 B
Java
package com.thealgorithms.strings;
|
|
|
|
/**
|
|
* Reverse String using Recursion
|
|
*/
|
|
|
|
public class ReverseStringRecursive {
|
|
/**
|
|
* @param str string to be reversed
|
|
* @return reversed string
|
|
*/
|
|
public static String reverse(String str) {
|
|
if (str.isEmpty()) {
|
|
return str;
|
|
} else {
|
|
return reverse(str.substring(1)) + str.charAt(0);
|
|
}
|
|
}
|
|
}
|