示例代码:
byte[] hexString2Intger(String str) {
byte[] byteTarget = new byte[str.length() / 2];
for (int i = 0; i < str.length() / 2; ++i)
byteTarget[i] = (byte)(Integer.parseInt(str.substring(i * 2, i * 2 +2), 16) & 0xff);
return byteTarget;
}
比如输入的是:"317affcc"
返回的结果是整数:49,122,255,204
用16进制打印结果就是:0x31,0x7a,0xff,0xcc