golang []byte和string相互转换_墨痕诉清风的博客-CSDN博客_golang字符串转byte数组
学习过程:
package main
import "fmt"
func main() {
str1 := "hello"
// 字符串转换为字节数组:字节数组=[]byte(字符串)
data1 := []byte(str1)
fmt.Printf("data1=%v\n", data1)
// 字节数组转换为字符串方法1:字符串=string(字节数组)
str2 := string(data1)
fmt.Printf("str2=%s\n", str2)
// 字节数组转换为字符串方法2:字符串=string(字节数组[:])
str3 := string(data1[:])
fmt.Printf("str3=%s\n", str3)
}
// 输出内容:
//data1=[104 101 108 108 111]
//str2=hello
//str3=hello