用SringBufer的reverse()方法,实现很简单,但是效率不高
你这个问题直接用整形就行了,模除得到每一位,然后再*10*10....
呵呵,楼主自己写咯

解决方案 »

  1.   

    444-123=321
    弄出444就好说了
    不过这样就跟jFresH_MaN(The answer is ......)(上帝对我说:编程要全面发展,) 
    说的比,差多了int input = 123, out = 0;
    do { out = out * 10 + input % 10; }
    while ((input /= 10) != 0);
    System.out.println(out);
      

  2.   

    class test{
       public static void main(String[] args){
          StringBuffer x=new StringBuffer("1234");
          x.reverse();
          System.out.println(x);
       }
    }這樣的速度也不慢啊!