在Java中将BigInteger转换为另一个基数

首先,创建一个BigInteger。

BigInteger val = new BigInteger("198");

让我们将其转换为二进制,基数为2。

val.toString(2);

将其转换为八进制,基数为8。

val.toString(8);

将其转换为HexaDecimal,基数为16。

val.toString(16);

以下是一个例子-

示例

import java.math.BigInteger;

public class Main {

   public static void main(String[] args) {

      BigInteger val = new BigInteger("198");

      System.out.println("Value: " + val);

      //二进制

      System.out.println("Converted to二进制: " + val.toString(2));

      //八进制

      System.out.println("Converted to八进制: " + val.toString(8));

      //十六进制

      System.out.println("Converted to十六进制: " + val.toString(16));

   }

}

输出结果

Value: 198

Converted to二进制: 11000110

Converted to八进制: 306

Converted to十六进制: c6

以上是 在Java中将BigInteger转换为另一个基数 的全部内容, 来源链接: utcz.com/z/330971.html

回到顶部