strings为go语言在字符串处理时需要引入的包,常用函数整理如下( 不定期补充):
var sayHi = "Hello" //拼接字符串 fmt.Println(sayHi + "World") //字符串长度 fmt.Println(len("World")) //根据索引获取指定字符 accoo fmt.Println(string(sayHi[0])) //将浮点数输出整数类型及值 var pi float64 = 3.14 fmt.Printf("%T: %d\n",int(pi),int(pi)) //循环输出3次字符串 fmt.Println(strings.Repeat(sayHi,3)) //是否包含某字符串(存在返回1,否则返回-1) fmt.Println(strings.Index(sayHi,"a")) //替换字符串中的某个字符 fmt.Println(strings.Replace(sayHi,"a","ee",-1)) //字符串转小写 fmt.Println(strings.ToLower(sayHi)) //字符串转大写 fmt.Println(strings.ToUpper(sayHi)) //统计字符串中出现某字符的次数 fmt.Println(strings.Count(sayHi,"el")) //替换字符串开头和结尾的空格 fmt.Println(strings.TrimSpace(" a lang time "))