Golang 字符串转字节数组

编写一个 Golang 程序,将给定的字符串转换为字节数组。byte 方法将字符串转换为字节数组。在此示例中,[]byte(strToConvert) 将字符串转换为字节数组。

package main

import (
    "fmt"
)

func main() {
    var strToConvert string

    strToConvert = "Hello World"

    byteString := []byte(strToConvert)
    fmt.Println(byteString)
}
String to Byte Array Conversion

使用 copy 函数将字符串转换为字节数组的 Golang 程序

在此 编程 语言中,copy 函数会将字符串复制到字节数组。因此,我们声明了一个字节数组并使用 copy 函数将字符串复制到该字节数组。如果您不知道字符串的长度,请将 16 替换为 len(strToConevrt)。

package main

import (
	"fmt"
)

func main() {
	var strToConvert string

	strToConvert = "Tutorial Gateway"

	byteString := make([]byte, 16)

	copy(byteString, strToConvert)

	fmt.Println(byteString)

	byteString1 := make([]byte, 16)

	copy(byteString1[:], strToConvert)

	fmt.Println(byteString1)
}
[84 117 116 111 114 105 97 108 32 71 97 116 101 119 97 121]
[84 117 116 111 114 105 97 108 32 71 97 116 101 119 97 121]