Home >Backend Development >Golang >How to get the number of occurrences of characters in Go language
In the Go language, you can use the count() function of the Strings package to get the number of occurrences of a specified character. The count() function can count the number of occurrences of a single character or a string in another string. Syntax "strings.Count (original string, characters to be retrieved)"; the return value is int type. If the retrieved character does not exist, it returns 0, otherwise it returns the number of occurrences.
The operating environment of this tutorial: Windows 7 system, GO version 1.18, Dell G3 computer.
During the development process, many times we have the need to count the number of occurrences of a single character or a string in another string. In the Go language, we use the count() function to count the number of occurrences of a string.
Strings.count() function
func Count(s, substr string) intParameters
Parameter Description | |
---|---|
# represents the original string. |
substr |
represents the string to be retrieved. |
Number of occurrences of a single character
package main import ( "fmt" "strings" ) func main() { //使用 Strings.count() 函数,统计字符串中单个字符出现的次数 strHaiCoder := "Study Golang From HaiCoder" count := strings.Count(strHaiCoder, "o") fmt.Println("count =", count) }After the program is run, the console output is as follows:
Analysis:
First, we define a string type variable strHaicoder, and then we use the Strings.count() function of the string to count the single characters in the string variable strHaicodero
The number of occurrences, and use the print() function to print the final result. The character
o
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) }After the program is run, the console output is as follows:
Analysis:
First, we A string type variable strHaicoder is defined, and then we use the Strings.count() function of the string to count the number of occurrences of the string Golang in the string variable strHaicoder, and use the print() function to print the final result.Go video tutorial
,The above is the detailed content of How to get the number of occurrences of characters in Go language. For more information, please follow other related articles on the PHP Chinese website!