「Java」Hex クラスで byte 配列を16進数文字列に変換する
必要なjar
commons-codec-1.9.jar
ダウンロード
http://commons.apache.org/proper/commons-codec/
使用例
package com.arkgame.study; import org.apache.commons.codec.binary.Hex; public class Byte2HexDemo { public static void main(String[] args) { String str = "study in arkgame"; byte[] bytes = str.getBytes(); String result = new String(Hex.encodeHex(bytes)); System.out.println("Byte配列を16進数文字列に変換する結果:\n" + result); } }
実行結果
Byte配列を16進数文字列に変換する結果: 737475647920696e2061726b67616d65