其他分享
首页 > 其他分享> > Integer.reverse(int)反转的原理

Integer.reverse(int)反转的原理

作者:互联网

Integer有一个静态方法用于反转底层二进制数组 public static int reverse(int i);

System.out.println(Integer.reverse(886));

得到的值为1858076672

下面给出886的二进制数据

(00000000000000000000‬)‭0011 0111 0110‬

下面给出1858076672的二进制数据

‭0110 1110 1100 (00000000000000000000‬)

可以看到反转后的二进制正好是从左往右进行排列的

 

标签:0110,reverse,int,反转,二进制,Integer
来源: https://blog.51cto.com/u_11868971/2997542