• 技术文章 >后端开发 >Golang

    Go语言怎么获取字符出现次数

    青灯夜游青灯夜游2023-01-12 17:40:20原创81

    在Go语言中,可以利用Strings包的count()函数来获取指定字符的出现次数,count()函数可以统计单个字符或者字符串在另一个字符串中的出现次数,语法“strings.Count(原字符串, 要检索的字符)”;返回值为int类型,如果检索的字符不存在则返回0,否则返回出现的次数。

    本教程操作环境:windows7系统、GO 1.18版本、Dell G3电脑。

    在开发过程中,很多时候我们有统计 单个字符 或者 字符串 在另一个字符串中出现次数的需求,在 Go 语言 中,统计字符串出现次数我们使用 count() 函数。

    Strings.count()函数

    语法

    func Count(s, substr string) int

    参数

    参数

    描述

    s

    表示原字符串。

    substr

    表示要检索的字符串。

    返回值

    函数返回 int 类型的值,如果检索的字符串不存在,则返回 0,否则返回出现的次数。

    案例

    单个字符出现次数

    使用 Strings.count() 函数,统计字符串中单个字符出现的次数

    package main
    
    import (
    	"fmt"
    	"strings"
    )
    
    func main() {
    	//使用 Strings.count() 函数,统计字符串中单个字符出现的次数
    	strHaiCoder := "Study Golang From HaiCoder"
    	count := strings.Count(strHaiCoder, "o")
    
    	fmt.Println("count =", count)
    }

    程序运行后,控制台输出如下:

    1.png

    分析:

    字符串出现次数

    使用 Strings.count() 函数,统计字符串中指定字符串出现的次数

    package main
    
    import (
    	"fmt"
    	"strings"
    )
    
    func main() {
    	//使用 Strings.count() 函数,统计字符串中指定字符串出现的次数
    	strHaiCoder := "I love Golang and I study Golang From HaiCoder"
    	count := strings.Count(strHaiCoder, "Golang")
    
    	fmt.Println("count =", count)
    }

    程序运行后,控制台输出如下:

    2.png

    分析:

    【相关推荐:Go视频教程编程教学

    以上就是Go语言怎么获取字符出现次数的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:Golang go语言
    上一篇:golang支持跨平台吗 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • go语言中变量声明方法有哪些• golang格式化占位符有哪些• go语言怎么截取字符串• Go语言怎么拼接字符串• Go语言字符串怎么转为数组• golang中有没有类
    1/1

    PHP中文网