How to convert []byte to string properly?

So I have a program that needs data to be converted from byte array to string.
In my usecase, the byte array is getting converted to string “value” (as seen on debug console).

How do I ignore all the \x00 values?
Thank you

Please paste your code instead of using a picture. Use the icon </> above when you submit your question. Like this

byteArray := []byte{'H', 'e', 'l', 'l', 'o'}
str := string(byteArray)
fmt.Println(str)
strings.ReplaceAll(input,"\x00","")
//or
strings.Trim(intput,"\x00")

As for the difference between the two, please refer to the usage

You can combine it in different ways and operate over bytes array or string. Something like string(bytes.Trim(value, “\x00”)) or strings.Trim(string(value), “\x00”)