十二、GO语言中常用字符串处理内置函数
作者:互联网
1.len(str) 返回参数的具体长度
2.r := []rune(str) 字符串便利,同时处理有中文的问题(因为在go中,中文占用的是3个字节,直接遍历会输出两个空和一个符号)
3.str = strconv.Inoa(123) 将整数转换为字符串
4.n,err := strconv.Atoi("12") 将字符串转换为int
5.bytes := []byte("hello") 字符串转byte
6.str = string([]byte{97,98,99}) byte转字符串
7.strconv.FotmatInt(123,2|8|16) 10进制转2,8,16进制,第二个参数根据需要传入相应的值即可
8.strings.Contains("abcde","abc") 查找字符串中是否存在指定的值
9.strings.Count("acbeffsa","a") 统计字符串中有几个指定的值
10.strings.EqualFold("abc","Abc") 不区分大小写比较字符串,==号比较默认区分大小写
11.strings.Index("Bkt_abc_abc","abc")返回字符串中第一次出现的指定的值的位置,没找到则返回-1
其他详细方法可查阅 https://studygolang.com/pkgdoc
标签:内置,strconv,字符串,abc,str,GO,byte,strings 来源: https://www.cnblogs.com/WORDPAD/p/15132137.html