利用递归反转字符串

 1 public class Temp {
 2     public static void main(String[] args){
 3         String str = "123";
 4         System.err.println(reverse(str));
 5     }
 6     private static String reverse(String str) {
 7         if(str.isEmpty()){
 8             return str;
 9         }
10         return reverse(str.substring(1))+str.charAt(0);
11     }
12 }

输出结果

321

posted @ 2015-05-28 16:02  登高一呼  阅读(185)  评论(0编辑  收藏  举报