深入理解Go语言文档中的strings.Split函数(strings.split)
strings.Split
是Go语言标准库strings
包中的一个函数。它的功能是分隔字符串,将字符串按照指定的分隔符序列进行分隔,返回一个字符串切片。
函数原型如下:
func Split(s, sep string) []string
此函数有两个参数:
s
:需要被分隔的字符串。sep
:分隔符。结果列表中不会包含此字符串。
函数返回值是一个字符串切片,这个切片中的元素是原字符串s
被sep
分隔后的各个部分。
以下为一个简单的应用示例:
package main
import (
"fmt"
"strings"
)
func main() {
str := "Go,Python,C++,Java"
languages := strings.Split(str, ",")
for _, language := range languages {
fmt.Println(language)
}
}
在这个例子中,我们首先引入了fmt
和strings
两个包。然后在main
函数中,我们定义了一个包含不同编程语言名称的字符串str
,各语言之间用逗号,
分隔。
然后我们调用 strings.Split(str, ",")
,以逗号为分隔符,从str
中分隔出各个编程语言名称,得到的结果是一个切片,赋给变量languages
.
最后,我们用 for
循环遍历了切片languages
,并依次输出了每个元素。
使用java的ArrayList.add()函数向ArrayList中添加元素 ArrayList实现及添加元素方法 全网首发(图文详解1)
如何在QQ浏览器中保存密码和登录账号 QQ浏览器密码管理设置 全网首发(图文详解1)