在 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]
}
這兩種方式都可以將字符串轉換為數組,具體使用哪一種方式取決于你的需求和場景。