1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
// 1.Join合并:使用指定的分隔符将字符串切片连接成一个单一的字符串
words := []string{"Hello", "world", "from", "Go"}
result := strings.Join(words, ",") // 输出: Hello,world,from,Go
// 2.Split拆分:用于将一个字符串按照指定的分隔符拆分成一个字符串切片
data := "apple,banana,orange,grape"
list := strings.Split(data, ",") // 输出: [apple banana orange grape]
// 3.Fields拆分:用于将一个字符串按照空格拆分一个字符串切片(连续空格视作一个空格)
strs := strings.Fields(s)
// func ReplaceAll(s, old, new string) string
// ReplaceAll 返回字符串 s 的副本,其中所有不重叠的 old 实例都替换为 new
// 4. 清除字符串s中所有空格
s = strings.ReplaceAll(s, " ", "")
// 5. Contains包含: 判断字符串s中是否包含子串str。包含或者str为空则返回true
isContains := strings.Contains(s, str)
// 6. 去除前导0
s := strings.TrimLeft(s, "0")
// 7.大小写转换
upperStr := strings.ToUpper(originalStr)
lowerStr := strings.ToLower(originalStr)
|