英文:
Read array of byte until new line - golang
问题
你想从S3中读取一个文件。这个文件包含多行,每行都有一个字符串。
类似这样:
Alice
Bob
Jack
我有一个API可以读取我的文件,但输出是一个[]byte类型的字节数组。
你想知道如何通过换行符将字节数组拆分,并将它们转换为字符串吗?你希望得到一个字符串数组作为输出。
英文:
I want to read a file from S3. This file contains several lines, and In each line, there is a string.
something like:
Alice
Bob
Jack
I have an API that reads my file, but the output is: []byte
How can I split the byte array by a new line and convert them to string? My Desire output is an array of strings.
答案1
得分: 5
要从字节切片创建字符串切片,需要将字节切片转换为字符串,并在换行符上进行拆分:
lines := strings.Split(string(fileContents), "\n")
请注意,上述代码是使用Go语言编写的。
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论