strings库
普通操作
1 | func main() { |
1 | # output: |
大小写
1 | strings.ToUpper("hhhhhhhh") |
是否包含某个字符
1 | fmt.Println(strings.Contains(a, "a")) // 是否包含某个字符或者字符串 |
分割字符串
1 | func main() { |
1 | # output : |
判断前后缀
1 | func main() { |
1 | # output : |
拼接字符串
有四种方法
- 加法
- fmt.Sprintf
- strings.join
- strings.builder
1 | // main 字符串拼接 |
1 | # output: |
查找索引
1 | //返回子串sep在字符串s中第一次出现的索引值,不在的话返回-1. |
1 | strings.IndexFunc("study",func(c rune)bool{ |
字符串的删除
1 | func main() { |
1 | # output : |
1 | // 补充 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Echin の 博客!