这是将16进形式的字符串要转化为byte[],就是要以两位的形式读取
public static final byte[] hexStringToByteArray(String s) {
byte[] bytes;
s = s.replace(" ", "");
bytes = new byte[s.length() / 2];
for (int i = 0; i < bytes.length; i++) {
bytes[i] = (byte) Integer.parseInt(s.substring(2 * i, 2 * i + 2), 16);
}
return bytes;
}