在go语言中将字符串转换为数组/切片(array/slice)

2023-06-01 字符串 数组 切片

我有一个这样的字符串:

apple orange durian pear

想把这个字符串转换成一个数组


解决方案:

使用strings.Fields()函数可以立即将字符串转换为数组。

 package main
 
 import (
 "fmt"
 "strings"
 )
 
 func main() {
 str := "apple orange durian pear"
 strArray := strings.Fields(str)
 
 fmt.Println(strArray)
 fmt.Println(strArray[1:3])
 
 }

输出 :

[apple orange durian pear]
[orange durian]

相关文章