美文网首页
Go语言:[]byte 与 16进制(String) 的相互转换

Go语言:[]byte 与 16进制(String) 的相互转换

作者: 白祤星 | 来源:发表于2019-06-28 13:11 被阅读0次

    代码实例:


    package main
    
    import (
        "encoding/hex"
    )
    
    func main() {
        // 转换的用的 byte数据
        byte_data := []byte(`测试数据`)
        // 将 byte 装换为 16进制的字符串
        hex_string_data := hex.EncodeToString(byte_data)
        // byte 转 16进制 的结果
        println(hex_string_data)
    
        /* ====== 分割线 ====== */
    
        // 将 16进制的字符串 转换 byte
        hex_data, _ := hex.DecodeString(hex_string_data)
        // 将 byte 转换 为字符串 输出结果
        println(string(hex_data))
    }
    

    相关文章

      网友评论

          本文标题:Go语言:[]byte 与 16进制(String) 的相互转换

          本文链接:https://www.haomeiwen.com/subject/dbuscctx.html