golang字符串怎么转数组
在 Golang 中,可以使用以下两种方式将字符串转换为数组:
- 使用
strings.Split()
函数将字符串按照指定的分隔符拆分为字符串切片。
import "strings"
func main() {
str := "Hello,World"
arr := strings.Split(str, ",")
fmt.Println(arr) // 输出:[Hello World]
}
- 使用
[]byte
类型将字符串转换为字节数组,然后遍历字节数组构建字符串切片。
func main() {
str := "Hello,World"
arr := []string{}
for _, c := range []byte(str) {
arr = append(arr, string(c))
}
fmt.Println(arr) // 输出:[H e l l o , W o r l d]
}
这两种方式都可以将字符串转换为数组,具体使用哪一种方式取决于你的需求和场景。
版权声明
本文仅代表作者观点,不代表米安网络立场。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。