golang字符串怎么轉(zhuǎn)數(shù)組

小億
306
2023-10-20 19:18:05
欄目: 編程語言

在 Golang 中,可以使用以下兩種方式將字符串轉(zhuǎn)換為數(shù)組:

  1. 使用 strings.Split() 函數(shù)將字符串按照指定的分隔符拆分為字符串切片。
import "strings"

func main() {
    str := "Hello,World"
    arr := strings.Split(str, ",")
    fmt.Println(arr) // 輸出:[Hello World]
}
  1. 使用 []byte 類型將字符串轉(zhuǎn)換為字節(jié)數(shù)組,然后遍歷字節(jié)數(shù)組構(gòu)建字符串切片。
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]
}

這兩種方式都可以將字符串轉(zhuǎn)換為數(shù)組,具體使用哪一種方式取決于你的需求和場(chǎng)景。

0