BigInteger如何将字节数组转换为Java中的数字?

Ziz*_*zoo 5 java byte biginteger

我有这个小代码:

public static void main(String[] args)  {

    byte[] bytesArray = {7,34};
    BigInteger bytesTointeger= new BigInteger(bytesArray);
    System.out.println(bytesTointeger);

}
Run Code Online (Sandbox Code Playgroud)

输出:1826

我的问题是刚刚发生了如何将一个字节数组{7,34}转换成这个数字1826,导致这个结果的操作是什么?比如如何手动转换它

Pab*_*ano 11

数字1826是二进制的11100100010.如果将其拆分为8位组,则会得到以下结果:

00000111 00100010

数字7和34是哪个