简单记录下如何讲字节数组转成16进制字符串
public static String Bytes2HexString(byte[] b) {
StringBuilder ret = new StringBuilder();
for (byte value : b) {
String hex = Integer.toHexString(value & 0xFF);// 将高24位置0
if (hex.length() == 1) {
hex = '0' + hex;
}
ret.append(hex.toUpperCase());
}
return ret.toString();
}