Golang 字节转换为字符串

编写一个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)
}
Byte to String Conversion Program

下面的 程序 示例将把字节数组转换为字符串。

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