读取字节数组直到新行 - golang

M.D*_*ara 2 amazon-s3 go

我想从 S3 读取文件。该文件包含几行,每行都有一个字符串。

就像是:

Alice
Bob
Jack
Run Code Online (Sandbox Code Playgroud)

我有一个 API 可以读取我的文件,但输出是:[]byte

如何用新行分割字节数组并将它们转换为字符串?我的 Desire 输出是一个字符串数组。

小智 7

要从字节切片创建字符串切片,请将字节切片转换为字符串并在换行符上拆分字符串:

 lines := strings.Split(string(fileContents), "\n")
Run Code Online (Sandbox Code Playgroud)

  • @DanielFarrell OP 请求从字节切片中提取字符串,这就是这个答案所提供的。你的评论更适合这个问题。 (2认同)