And now seeing as how this is the Swing/JFC/AWT forum, I assume you want to do it in a GUI
The basic idea is still the same:
Reverse the string, iterate through it adding one char at a time to a stringbuffer. But between the chars put in a newline character. Then output it however you want.