マニュアル: Hex

投稿日:

Java

byte[] → 16進文字列

  • javax.xml.bind.DatatypeConverter(Java 6より)を使用します。

    byte[] val = new byte[] { 15, 16, -1 };
    System.out.println(DatatypeConverter.printHexBinary(val));
    

パッケージ名を見ると、XML用のライブラリですが、これを使うのがベストです。

  • 標準ライブラリなので、追加インストールが不要。
  • 標準ライブラリなので、原則として互換性が保たれる。

外部サイト