十二、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

 

上一篇:golang学习笔记---strconv包用法


下一篇:3.基本数据类型和string的转换