虽是原创,其实是从别人处偷学。
- public static String reverse1(String s) {
- int length = s.length();
- if (length <= 1)
- return s;
- String left = s.substring(0, length / 2);
- String right = s.substring(length / 2, length);
- return reverse1(right) + reverse1(left);
- }
有点骚...
但是后来又发现StringBuffer类就有reverse方法,简直尴尬