byte型の配列を16進数文字列に変換


byte型の配列を16進数文字列に変換するには、以下のようにします。

StringBuilder sb = new StringBuilder();
for (byte b : bytes) {
  sb.append(String.format("%02x", b & 0xff));
}
return sb.toString();