将十六进制字符串转换为字节数组 – hexToBytes

将十六进制字符串转换为字节数组。

每两个字符表示一个字节。不足两个字符的前面补0。

定义

int hexToBytes(byte[] array, int offset, string str);

参数

array:

保存转换后数据的字节数组

offset:

保存的起始索引

str:

要转换的字符串

如果offset 小于0,那么不做任何操作。

返回值

成功转换的字节数量。

示例

“1234” -> 0x12 0x34 “12345” -> 0x12 0x34 0x05 “123s5” -> 0x12 //非16进制字符串