go语言怎么获取字符串长度-Golang-PHP中文网


本站和网页 https://www.php.cn/be/go/500046.html 的作者无关,不对其内容负责。快照谨为网络故障时之索引,不代表被搜索网站的即时页面。

go语言怎么获取字符串长度-Golang-PHP中文网首页视频教程 视频课程直播课程精品课学习路径 入门教程独孤九贱玉女心经天龙八部趣味闯关PHP培训新资源下载 源码市场开源商城AI工具工具下载在线工具手册下载电子课件js特效网站源码网站素材类库下载技术文章 头条前端开发后端开发数据库php框架每日编程社区 问答博客文章APP下载源码市场编程词典APP下载登录注册新课上线千万级数据并发解决方案9块特价自己动手写MVC框架Laravel9Laravel9教程,想学不会都难!二开方便免费PHP开源商城 可商用热门搜索Laraval9HTML5CSS3JavaScriptjQueryVue.jsLayui入门PHP基础php性能测试首页 >后端开发 >Golang > 正文go语言怎么获取字符串长度原创2023-01-14 10:42:112197获取方法:1、使用bytes.Count()获取长度,语法“bytes.Count([]byte(str), sep))”;2、使用strings.Count()获取长度,语法“strings.Count(str, substr)”;3、使用len()获取长度,语法“len([]rune(str))”;4、使用utf8.RuneCountInString()获取长度。本教程操作环境:windows7系统、GO 1.18版本、Dell G3电脑。在 Go 语言 中要想获取 字符串 长度有四种方法:使用 bytes.Count()使用 strings.Count()使用 len()使用 utf8.RuneCountInString()方法1:使用bytes.Count()获取长度bytes.Count([]byte(str), sep))登录后复制参数描述str要获取长度的字符串。sep分隔符,一般传 nil。返回值:返回字符串长度。说明:我们需要将字符串强转成 byte 数组,传入 bytes.Count 函数,第二个参数是分隔符,传入 nil 即可。示例:package main
import (
"bytes"
"fmt"
func main() {
//使用 bytes.Count() 获取字符串长度
strHaiCoder := "(Hello, PHP中文网)"
strCount := bytes.Count([]byte(strHaiCoder), nil)
fmt.Println("strCount =", strCount)
}登录后复制方法2:使用strings.Count()获取长度strings.Count(str, substr)登录后复制参数描述str要获取长度的字符串。substr子串,传入空即可。返回值:返回字符串长度。说明:我们直接将字符串传入 strings.Count 函数,第二个参数是子串,传入空即可。示例:package main
import (
"fmt"
"strings"
func main() {
//使用 strings.Count() 获取字符串长度
strHaiCoder := "(Hello, PHP中文网)"
strCount := strings.Count(strHaiCoder, "")
fmt.Println("strCount =", strCount)
}登录后复制方法3:使用len()获取长度len([]rune(str))登录后复制参数描述str要获取长度的字符串。返回值:返回字符串长度。说明:我们需要将字符串强转成 rune 数组,传入 len 函数。示例:package main
import (
"fmt"
func main() {
//使用 len() 获取字符串长度
strHaiCoder := "(Hello, PHP中文网)"
strCount := len(strHaiCoder)
strCount2 := len([]rune(strHaiCoder))
fmt.Println("strCount =", strCount, "strCount2 =", strCount2)
}登录后复制方法4:使用utf8.RuneCountInString()获取长度utf8.RuneCountInString(str)登录后复制参数描述str要获取长度的字符串。返回值:返回字符串长度。说明:我们可以使用 utf8.RuneCountInString() 获取字符串长度。示例:package main
import (
"fmt"
"unicode/utf8"
func main() {
//使用 utf8.RuneCountInString() 获取字符串长度
strHaiCoder := "(Hello, PHP中文网)"
strCount := utf8.RuneCountInString(strHaiCoder)
fmt.Println("strCount =", strCount)
}登录后复制【相关推荐:Go视频教程、编程教学】以上就是go语言怎么获取字符串长度的详细内容,更多请关注php中文网其它相关文章!微信分享声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。相关标签:go语言 Golang上一篇:golang怎么判断是否以指定字符结尾下一篇:golang中map是什么相关文章相关视频go语言怎么截取字符串Go语言字符串怎么转为数组go是c语言中关键字吗Go语言怎么获取字符出现次数golang怎么判断字符串是否以指定字符开头golang怎么判断是否以指定字符结尾go语言怎么获取字符串长度Go错误处理机制Go的自定义错误Go函数课后练习布置GO面向对象编程快速入门视频教程分类php视频教程html视频教程css视频教程JS视频教程jQuery视频教程mysql视频教程Linux视频教程Python视频教程Laravel视频教程Vue视频教程专题推荐独孤九贱-php全栈开发教程全栈 170W+主讲:Peter-Zhu 轻松幽默、简短易学,非常适合PHP学习入门玉女心经-web前端开发教程入门 80W+主讲:灭绝师太 由浅入深、明快简洁,非常适合前端学习入门天龙八部-实战开发教程实战 120W+主讲:西门大官人 思路清晰、严谨规范,适合有一定web编程基础学习作者信息青灯夜游今天学习一小步,明天提升一大步mysql中什么是前缀索引531mysql存储过程有什么用801mysql中.ibd是什么文件459最新文章热门排行php中文网为您推荐几个好用的源码如何使用Golang实现Socket转发探讨使用Go实现类似于Erlang的并发模型详解go中通过方法和goroutine实现一个进程golang读取注释内容的两种方法探讨golang打不开的原因和解决方法从性能方面来聊聊Golang的快慢问题详细介绍Golang编译的过程及其原理golang中怎么安装和使用gccgo语言怎么将string转int类型gin是什么意思?golang如何删除数组中的元素golang怎么判断map是否为空golang判断字符串是否为空的方法Goland 2020最新激活码golang结构体怎么判断是否为空go语言int64如何转string推荐视频教程PHP直播课相关教程热门推荐最新课程go语言基础与基本函数19159次学习收藏MongoDB入门课程学习7704次学习收藏基于MongoDB实现商品管理系统7005次学习收藏最新ThinkPHP 5.1全球首发视频教程(60天成就PHP大牛线上培训班课)1294839次学习收藏phpStudy极速入门视频教程503403次学习收藏独孤九贱(4)_PHP视频教程1136589次学习收藏PHP实战天龙八部之仿爱奇艺电影网站703226次学习收藏独孤九贱(1)_HTML5视频教程573255次学习收藏Go语言课程Gin框架实战1182次学习收藏Golang深入理解GPM模型1078次学习收藏公益直播:PHP8,究竟有啥野心..!?878次学习收藏Linux运维基础课程【全程干货详解】4997次学习收藏Symfony5【从0开始开发博客系统】11229次学习收藏网站首页 PHP视频PHP实战PHP代码PHP手册词条手记编程词典php培训php中文网:公益在线php培训,帮助PHP学习者快速成长!Copyright 2014-2021 https://www.php.cn/ All Rights Reserved | 苏ICP备2020058653号-1关于我们免责申明赞助与捐赠广告合作
目录