【发布时间】:2019-10-03 17:41:42
【问题描述】:
我看到了多个将字符串转换为字节数组的问题,但我想要的是转换为字节 []。
例如,如果我有a := "68656c6c6f20776f726c64",如果我有[]byte(a),它会将每个数字转换为其十六进制值,但我想要的是直接将其直接解释为十六进制,这样我就有[]byte b = [68, 65, 6c, etc.]
除了迭代字符串和每 2 个字符将它们附加到 []byte 之外,还有其他不同的方法吗?
【问题讨论】:
-
hex.DecodeString -
byte[]在 Go 中毫无意义。 -
再次重申:
byte[]在 Go 中毫无意义。 -
那绝对是十六进制解码。