如何用java 让一个数字颠倒顺序?

比如12345这个数,颠倒顺序后就是54321。我想输入小于10的一个字符串,怎么用java 做出来?

字符串反向方法有很多,给你个比较简单好用的:

     public class Test {

    public static void main(String[] args) {
        String str = "12345";
        System.out.println(str);

        StringBuilder sb = new StringBuilder(str);
        str = sb.reverse().toString();
        System.out.println(str);
    }

}

输出:
12345
54321

方法一大堆
http://www.oschina.net/code/snippet_12_9060

public class Demo2 {

public static void main(String[] args) {
    // TODO 自动生成的方法存根
 String[]a={"a","b","c","d","e"};
 String temp;
 int j=a.length-1 ;
 for(int i=0;i<(a.length-1)/2+1;i++){
     temp=a[i];
     a[i]=a[j];
     a[j]=temp;
     j--;

 }
 for(int i=0;i<=a.length-1;i++){
     System.out.println(a[i]);
 }

}

}

public static void main(String[] args) {

    int num = 123456;
    String str =String.valueOf(num);
    String reverseStr = "";
    for (int i = str.length()-1; i >=0; i--) {
        reverseStr +=str.charAt(i);
    }
    System.out.println(reverseStr);
}

http://www.oschina.net/code/snippet_12_9060

如果你是初学者的话建议将其数字分解掉,就是分开他的个位、十位。。。。然后接着再倒着输出