1. /*** 
  2. 我们把“cba”称为“abc”的反转串。 
  3. 求一个串的反转串的方法很多。下面就是其中的一种方法,代码十分简洁(甚至有些神秘) 
  4. */ 
  5. import java.io.BufferedReader; 
  6. import java.io.IOException; 
  7. import java.io.InputStreamReader; 
  8.  
  9.  
  10. public class test4 { 
  11.  
  12.     /** 
  13.      * @param args 
  14.      * @throws IOException  
  15.      */ 
  16.     public static void main(String[] args) throws IOException { 
  17.          //TODO Auto-generated method stub 
  18.         BufferedReader bufferedReader=new BufferedReader(new InputStreamReader(System.in)); 
  19.         String string=bufferedReader.readLine(); 
  20.         System.out.println(reverseString(string)); 
  21.     } 
  22.     public  static String reverseString(String x) { 
  23.         if (x==null||x.length()<2) { 
  24.             return x; 
  25.         } 
  26.         return reverseString(x.substring(1))+x.charAt(0); 
  27.     } 
  28.