Write a Golang program to convert the byte array to string. In Golang, we have a string function that converts the byte array into a string. In this Go example, we declared a byte array and then used the string function (string(byteArray)) to convert it.
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)
}

Golang Program to Convert the Byte Array to String Example 2
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) }

In this Go example, we use the NewBuffer bytes function to convert the byte to string.
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)
}
