将数据读取到字节片中的方法返回读取的字节数。您应该保存该数字,然后使用它创建字符串。如果
n是读取的字节数,则代码将如下所示:
s := string(byteArray[:n])
要转换完整的字符串,可以使用:
s := string(byteArray[:len(byteArray)])
这等效于:
s := string(byteArray)
如果由于某种原因您不知道
n,则可以使用
bytes包来查找它,假设您的输入中没有嵌入空字符。
n := bytes.Index(byteArray, []byte{0})或如icza所指出的,您可以使用以下代码:
n := bytes.IndexByte(byteArray, 0)



