如何使用Go中常用的strings函数
发表于:2025-11-16 作者:千家信息网编辑
千家信息网最后更新 2025年11月16日,本篇内容介绍了"如何使用Go中常用的strings函数"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
千家信息网最后更新 2025年11月16日如何使用Go中常用的strings函数
本篇内容介绍了"如何使用Go中常用的strings函数"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

Golang 常用的 strings 函数
| 函数 | 简介 |
|---|---|
| len(str) | 1. 统计字符串长度,按字节 len(str) |
2. 字符串遍历,处理中文 r:=[]rune(str) | |
3. 字符串转整数 n, err := strconv.Atoi("12") | |
4. 整数转字符串 str = strconv.Itoa(12345) | |
5. 字符串 转 []byte var bytes = []byte("hello go") | |
6. []byte 转 字符串 str = string([]byte{97, 98, 99}) | |
7. 10 进制转 2, 8, 16 进制: str = strconv.FormatInt(123, 2) // 2-> 8 , 16 | |
8. 查找子串是否在指定的字符串中 strings.Contains("seafood", "foo") //true | |
9. 统计一个字符串有几个指定的子串 strings.Count("ceheese", "e") //4 | |
10. 不区分大小写的字符串比较(==是区分字母大小写的) fmt.Println(strings.EqualFold("abc", "Abc")) // true | |
11. 返回子串在字符串第一次出现的 index 值,如果没有返回-1 strings.Index("NLT_abc", "abc") // 4 | |
12. 返回子串在字符串最后一次出现的 index,如没有返回-1 strings.LastIndex("go golang", "go") | |
13. 将指定的子串替换成 另外一个子串 strings.Replace("go go hello", "go", "go 语言", n) ,n 可以指 定你希望替换几个,如果 n=-1 表示全部替换 | |
14. 按照指定的某个字符,为分割标识,将一个字符串拆分成字符串数组 strings.Split("hello,wrold,ok", ",") | |
15. 将字符串的字母进行大小写的转换: strings.ToLower("Go") // go strings.ToUpper("Go") // GO | |
16. 将字符串左右两边的空格去掉: strings.TrimSpace(" tn a lone gopher ntrn ") | |
17. 将字符串左右两边指定的字符去掉 : strings.Trim("! hello! ", " !") | |
18. 将字符串左边指定的字符去掉 : strings.TrimLeft("! hello! ", " !") | |
19. 将字符串右边指定的字符去掉 :strings.TrimRight("! hello! ", " !") | |
20. 判断字符串是否以指定的字符串开头: strings.HasPrefix("ftp://192.168.10.1", "ftp") | |
21. 判断字符串是否以指定的字符串结束: strings.HasSuffix("NLT_abc.jpg", "abc") //false |
"如何使用Go中常用的strings函数"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
字符
字符串
函数
常用
大小
内容
字母
整数
更多
知识
进制
统计
实用
学有所成
接下来
个子
右边
困境
字节
实际
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
标书封面设计软件开发
数据库的详细设计
网络安全防务产品
无线传感网络技术产品
京东云服务器最低价格
网络技术部的职责
微软云服务器上外网
手提管理服务器
培训软件开发需求
本科论文可以查万方数据库吗
敏捷软件开发核心原则
软件开发工程师陈清
国家网络安全周2020年
辽宁正规软件开发服务品质保障
论文数据库是什么通俗易懂
网络安全行业十大热门岗位
网站数据库设计
中山网络技术有限公司
茂名数字软件开发价钱
数据库登录的安全性
安宁综合软件开发市场价
神经网络技术应用领域
嵌入式软件开发工作累吗
网络安全知识宣传小学生内容
服务器病毒
云原生数据库备份恢复
佛山慧源通网络技术有限公司面试
湖南蛋壳网络技术
网络安全和信息化现状
所遵循的途径 软件开发计划