Javaで10進数⇔16進数に変換する際に前ゼロを付ける

Javaで10進数⇔16進数に変換する際に前ゼロを付ける

10進数から16進数

Javaで10進数から16進数に変換するにはInteger.toHexStringメソッドを使用します。

以下のようになります。戻り値がString型なので前ゼロで埋めることが出来ません。(前に半角スペースとなる)

String.formatメソッドで前ゼロを付ける

1を16進数に変換する際に01というように前ゼロで埋めて2桁にしたい場合はInteger.valueOfメソッドとString.formatメソッドで変換します。

以下のように1桁の場合は前ゼロを付けて、2桁の場合はそのまま表示されるようになります。

16進数から10進数

16進数から10進数に変換するにはInteger.parseIntメソッドで簡単に変換することが出来ます。

  • このエントリーをはてなブックマークに追加
  • Evernoteに保存Evernoteに保存

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA