「Java入門」バイト配列を16進数の文字列に変換するコード

Javaコード
public static String byte2hexFunc(byte[] bytes) {
final String strHex = “0123456789abcdef";
StringBuilder sb = new StringBuilder(bytes.length * 2);
for (byte b : bytes) {
sb.append(strHex.charAt((b >> 4) & 0x0f));
sb.append(strHex.charAt(b & 0x0f));
}

return sb.toString();
}

Java

Posted by arkgame