package main
import (
"fmt"
"strings"
)
func main() {
s := "hello world"
// strings.Contains s中是否包含 hello
fmt.Println(strings.Contains(s, "hello"), strings.Contains(s, "?"))
// 索引 base从0开始
fmt.Println(strings.Index(s, "o"))
ss := "1#2#345"
// 用#切割成数组
fmt.Println(strings.Split(ss, "#"))
// 将数组合并成字符串
fmt.Println(strings.Join(strings.Split(ss, "#"), "#"))
// 在s前缀是否包含he
fmt.Println(strings.HasPrefix(s, "he"))
// 在s后缀是否包含he
fmt.Println(strings.HasSuffix(s, "he"))
}
// 输出
MacintoshdeMacBook-Pro-139:content elasticnotes$ go run strings.go
true false
4
[1 2 345]
1#2#345
true