在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
strings 判断字符串s是否以prefix开头 strings.HasPrefix(s string,preffix string) bool: 判断字符串s是否以suffix结尾 stirngs.HasSuffix(s string,suffix string) bool: 判断str在s中首次出现的位置,如果没有出现,则返回-1 strings.Index(s string,str string) int: 判断str在s中最后出现的位置,如果没有出现,则返回-1 strings.LastIndex(s string,str string) int:strings.LastIndex(s string,s 字符串替换 strings.Replace(str string,old string,new string,n int): 字符串计数 strings.Count(str string,count int)string: 重复count次str strings.Repeat(str string,count int) string: 转换为小写 strings.ToLower(str string) 转换为大写 strings.ToUpper(str string)string: 去掉字符串首位空白字符 strings.TrimSpace(str string): 去掉字符串首尾cut字符 strings.Trim(str string,cut string): 去掉字符串首部cut字符 strings.TrimLeft(str string,cut string): 去掉字符串尾部cut字符 strings.TrimRight(str string,cunt string): 返回str空格分隔的所有子串的slice strings.Field(str string): 返回str split分割的所有子串的slice string.Split(str string,split string): 用sep把s1中的所有元素连接起来 strings.Join(s1 []string,sep string): 例子: package strTest import ( "fmt" "strings" "strconv" ) func StrUse(name string) string { result := strings.HasPrefix(name,"y") //HasSuffix 以什么结尾 firstStr :=strings.Index(name,"z") // 首字符以什么开头 lastStr :=strings.LastIndex(name,"z") fmt.Println(firstStr,lastStr) strNum :=strings.Count("zzy","z") //计数 fmt.Printf("z的数量%d\n",strNum) lowerStr := strings.ToLower("Zzy") //大写ToUpper fmt.Println(lowerStr) stripSpace := strings.TrimSpace(" zzy ") //去守卫空格,TrimLeft 去掉字符串首部cut字符 TrimRight 去掉字符串尾部cut字符 fmt.Println(stripSpace) strSlice := strings.Split("zczrtzs","z") // 返回str split分割的所有子串的slice fmt.Println(strSlice) strJoin := strings.Join(strSlice,"*") //用*把Split分割中的所有元素连接起来 fmt.Println("join:", strJoin) //strconv 把一个整数转换成字符串 strconv.Itoa(c) intToStr :=strconv.Itoa(1) //一个字符串转换成整数 stronv.Atio(str string)(int,errror): fmt.Println(intToStr) if !result{ message := fmt.Sprintf("%v不是y开头",name) return message } message :=fmt.Sprintf("%v是y开头",name) return message } 特别的 :记得要导入 strconv 包方法哦 # strconv 把一个整数转换成字符串 strconv.Itoa(c) #一个字符串转换成整数 stronv.Atio(str string)(int,errror): over......
|
请发表评论