我有这个小代码:
public static void main(String[] args) {
byte[] bytesArray = {7,34};
BigInteger bytesTointeger= new BigInteger(bytesArray);
System.out.println(bytesTointeger);
}
输出:1826
我的问题是,怎么发生了如何将字节数组{7,34}转换为数字1826,导致该结果的操作是什么?喜欢如何手动转换
数字1826用二进制表示11100100010
。如果将其分成8位,则会得到以下结果:
00000111 00100010
分别是数字7和34
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句