gpt4 book ai didi

java - BigInteger 如何在 Java 中将字节数组转换为数字?

转载 作者:搜寻专家 更新时间:2023-10-31 08:25:30 24 4
gpt4 key购买 nike

我有这个小代码:

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分别是什么

关于java - BigInteger 如何在 Java 中将字节数组转换为数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36355835/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com