English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Javaで数値を解析し、16進数に形式化する

Javaで解析およびフォーマット化するために、BigIntegerクラスを使用しました。java.math.BigIntegerクラスは、Javaのすべての原始整数演算子およびjava.lang.Mathに含まれるすべての関連メソッドに類似する操作を提供します。

以下の例では、BigIntegerを使用してオブジェクトを作成しました。これにより、パラメータに十六進数と基数としての値を設定しました。すなわち、十六進数は16。

BigInteger bi = new BigInteger("2ef", 16);

以下の例を見てみましょう。

import java.math.*;
public class Demo {
   public static void main( String args[] ) {
      BigInteger bi = new BigInteger("2ef", 16);
      String s = bi.toString(16);
      System.out.println(s);
   }
}

出力結果

2ef