返回-1表示后面大
fmt.Println(strings.Compare("a", "b"))
返回1表示前面大
fmt.Println(strings.Compare("b", "a"))
包含子串返回true
fmt.Println(strings.Contains("hello", "he"))
返回子串出现的次数
fmt.Println(strings.Count("happy", "p"))
将字符串按空白分割 返回字符串切片
fmt.Println(strings.Fields("happy new year\nhello world"))
判断字符串是否以某子串开头
fmt.Println(strings.HasPrefix("hello", "he"))
判断字符串是否以某子串结尾
fmt.Println(strings.HasSuffix("hello", "lo"))
返回字符串第一次出现的位置 不存在返回-1
fmt.Println(strings.Index("abandon already", "a"))
返回字符串最后一次出现的位置 不存在返回-1
fmt.Println(strings.LastIndex("abandon already", "a"))
按照指定符号分割成字符串切片并返回
fmt.Println(strings.Split("hello,world,happy,new,year", ","))
将字符串切片按照指定字符串链接
fmt.Println(strings.Join([]string{"hello", "world", "happy", "new", "year"}, "666"))
不区分大小写判断是否相等
fmt.Println(strings.EqualFold("abc", "ABC"))
将字符串中的m全部替换成X
fmt.Println(strings.Replace("swimming", "m", "X", -1))
将字符串中的m替换成X 只替换一次(最后一个参数是次数)
fmt.Println(strings.Replace("swimming", "m", "X", 1))