我有一个 11 字节的十六进制字符串"0017333032CD4900186F41"
。我必须将此字符串转换为字节数组,并且做得很好并得到正确的结果。但是,按照特定的消息格式,我想将此十六进制字符串转换为大小为 16 而不是 11 的字节数组。这可能吗?
我试过hex.getBytes("UTF-8")
了,这给了我一个大小为 32 的数组。是否可以将 11 字节十六进制字符串作为 16 字节数组?
此要求在 Java 中适用于 BlackBerry 应用程序。这已在 Android 和 iPhone 中成功实现。Android 正在使用ByteConverter
Basic4Android 中的库来获得所需的结果:
Dim data() As Byte
data = Bconv.HexToBytes(data_hex)