go语言怎么统计字符串的出现次数

package main

import (
    "fmt"
    "strings"
)

func main() {
    str := "I love dba work I love my go work too I  I I I"

    m1 := make(map[string]int)
    for _, v := range strings.Fields(str) {
        if _, ok := m1[v]; ok {
            m1[v] = m1[v] + 1
        } else {
            m1[v] = 1
        }
    }
    //fmt.Println(m1)
    for key, value := range m1 {
        fmt.Printf("%q:%d\n", key, value)
    }
}

原创文章,作者:HHFLT,如若转载,请注明出处:https://www.beidanyezhu.com/a/28864.html

(0)
HHFLT的头像HHFLT
上一篇 2025-01-27
下一篇 2025-02-01

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

分享本页
返回顶部