整理记录一下Go语言的字符串常用函数
都需要导入strings包
1.Contains
func Contains(s, str) bool 功能:字符串s中是否包含str,返回bool值示例:
//查找一个字符串在另一个字符串中是否出现,str1 := "hello world"str2 := "llo"//Contains(被查找字符串,查找字符串)b := strings.Contains(str1, str2)fmt.Println(b) //true
2.Join
//字符串切片slice := []string{"123","web", "swq"}//字符串使用,连接 str := strings.Join(slice, ",") fmt.Println(str)
3.Index
str1 := "hello world" str2 := "he" //查找一个字符串在另外一个字符串中第一次出现的位置 返回值是int类型,下标数 i := strings.Index(str1, str2) fmt.Println(i)
4.Repeat
str1 := "go" //重复打印一个字符串3次 str2 := strings.Repeat(str1, 3) fmt.Println(str2)
来源:https://www.cnblogs.com/weisunblog/p/12579265.html