实现统计一个字符串中的每个单词出现的次数–基于Go语言
package mainimport ("fmt""strings")func main() {//统计一个字符串中的每个单词出现的次数//"how do you do"中每个单词出现的次数//0、定义一个map[string]intvar s = "how do you do"var wordCount = make(map[string]int, 10)//1、字符串中有哪些单词words := strings.Split(s, " ")//2、遍历单词做统计for _, word := range words{v, ok := wordCount[word]if ok {//map中有这个单词的统计出来wordCount[word] = v + 1}else {//map中的没有这个单词的统计记录wordCount[word] = 1}}for k, v := range wordCount{fmt.Println(k, v)}}
输出:
输出:how 1you 1do 2
如果觉得《实现统计一个字符串中的每个单词出现的次数--基于Go语言》对你有帮助,请点赞、收藏,并留下你的观点哦!