Golang: 将字节数组转换为十六进制字符串
可以使用 fmt.Sprintf 和 %x 格式化符号来实现将 []byte 转换成十六进制字符串,示例代码如下:
package main
import (
"fmt"
)
func main() {
data := []byte{0x12, 0x34, 0xAB, 0xCD}
hexStr := fmt.Sprintf("%x", data)
fmt.Println(hexStr)
}
输出结果为:
1234abcd
原文地址: https://www.cveoy.top/t/topic/oOf7 著作权归作者所有。请勿转载和采集!