從 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
", byteArr[i]); } } }

輸出

0x10
0x0C
0x60

更新日期: 30-07-2019

205 次瀏覽

啟動您的職業生涯

透過完成該課程取得認證

開始
廣告
© . All rights reserved.