编写一个Golang程序将字节数组转换为字符串。在此语言中,我们有一个string函数可以将字节数组转换为字符串。在此示例中,我们声明了一个字节数组,然后使用string函数(string(byteArray))将其转换。
package main
import (
"fmt"
)
func main() {
byteArray := []byte{72, 101, 108, 108, 111, 32, 87, 111, 114, 108, 100}
var strToConvert string
strToConvert = string(byteArray)
fmt.Println(strToConvert)
}

下面的 程序 示例将把字节数组转换为字符串。
package main
import (
"fmt"
)
func main() {
byteArray := []byte{0x43, 0x61, 0x66, 0xc3, 0xA9}
strToConvert := string(byteArray)
fmt.Println(strToConvert)
strToConvert1 := string(byteArray[:])
fmt.Println(strToConvert1)
}
Café
Café
在本例中,我们使用NewBuffer bytes函数将字节转换为字符串。
package main
import (
"bytes"
"fmt"
)
func main() {
byteArray := []byte{72, 101, 108, 108, 111, 32, 87, 111, 114, 108, 100}
var strToConvert string
strToConvert = bytes.NewBuffer(byteArray).String()
fmt.Println(strToConvert)
}
Hello World