Reverse String in Java

str
It is really amazing simple! Just use recursion to reverse a String:

public static String reverse(String value) {
    return value == null || value.length() <= 1 ? value 
        : reverse(value.substring(1)) + value.charAt(0);
}

Thanx to javinpaul http://javarevisited.blogspot.com/2012/01/how-to-reverse-string-in-java-using.html