golang

golang字符串怎么转数组

小亿
313
2023-10-20 19:18:05
栏目: 编程语言
GO开发者专用服务器,限时0元免费领! 查看>>

在 Golang 中,可以使用以下两种方式将字符串转换为数组:

  1. 使用 strings.Split() 函数将字符串按照指定的分隔符拆分为字符串切片。
import "strings"

func main() {
    str := "Hello,World"
    arr := strings.Split(str, ",")
    fmt.Println(arr) // 输出:[Hello World]
}
  1. 使用 []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]
}

这两种方式都可以将字符串转换为数组,具体使用哪一种方式取决于你的需求和场景。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

相关推荐:golang字符串转数组怎么实现

0
看了该问题的人还看了