从Java中的BigInteger获取字节数组

首先,使用二进制文件设置BigInteger对象。

BigInteger val = new BigInteger("100000000110001100000", 2);

现在,使用该toByteArray()方法。

byte[] byteArr = val.toByteArray();

以下是一个例子-

示例

import java.math.BigInteger;

public class Demo {

   public static void main(String[] argv) throws Exception {

      BigInteger val = new BigInteger("100000000110001100000", 2);

      byte[] byteArr = val.toByteArray();

      for (int i = 0; i < byteArr.length; i++) {

         System.out.format("0x%02X\n", byteArr[i]);

      }

   }

}

输出结果

0x10

0x0C

0x60

以上是 从Java中的BigInteger获取字节数组 的全部内容, 来源链接: utcz.com/z/316528.html

回到顶部