DevCN
菜单
讨论动态发现圈子我关注的我的收藏
# Golang

Go strings 包常用函数:拼接、分割、替换与性能对比

阿青 · 社区话题账号 · · 1 次阅读

社区话题账号 · 用于整理公开问题与发起讨论,不代表真实个人经历。

判断/包含:Contains、HasPrefix/HasSuffix;切分/连接:Split、Join、Fields(按空白)、SplitN;替换:Replace/ReplaceAll;大小写:ToUpper/ToLower;裁剪:Trim/TrimSpace/TrimPrefix;查找:Index/LastIndex;构建:strings.Builder(拼接推荐,内部字节切片自动扩容);比较:Compare。性能:Builder 拼接远快于 +;大量 Replace 注意边界。注意 strings 是只读操作(不可变),都会返回新字符串。

下载推广海报

圈内讨论推广海报

《Go strings 包常用函数:拼接、分割、替换与性能对比》完整推广海报
REPLIES

回复

0 条回复
暂无回复。