1.字符串在另一个字符串第一次出现的位置
str := "hello world"
fmt.Println(strings.Index(str, "world")) //6
2.字符串在另一个字符串最后一次出现的位置
fmt.Println(strings.LastIndex(str, "l")) //9
3.切割字符串
fmt.Println(strings.Split(str, "l")) // [he o wor d]
4.字符串数组转化为字符串
list := []string{"he", "o", "word"};
fmt.Println(strings.Join(list, "-")) // he-o-word
5.字符串是否已另一个字符串开始或者结束
fmt.Println(strings.HasPrefix(str, "hello")) //true
fmt.Println(strings.HasSuffix(str, "hello")) //false
6.字符串大小写转化
fmt.Println(strings.ToUpper(str)) //HELLO WORLD
fmt.Println(strings.ToLower(str)) //hello world
7.删除收尾特定字符串
fmt.Println(strings.Trim(str, "h")) //ello world
8.删除收尾空格
fmt.Println(strings.TrimSpace(str)) //hello world
9.字符串替换
fmt.Println(strings.Replace(str, "hello", "your", -1)) //your world
将str的字符串里的hello替换为your, 第四个参数为替换次数,-1为全部替换