Integer有一个静态方法用于反转底层二进制数组 public static int reverse(int i);
System.out.println(Integer.reverse(886));
得到的值为1858076672
下面给出886的二进制数据
(00000000000000000000)0011 0111 0110
下面给出1858076672的二进制数据
0110 1110 1100 (00000000000000000000)
可以看到反转后的二进制正好是从左往右进行排列的