Heim > Artikel > Backend-Entwicklung > So ermitteln Sie die Häufigkeit des Vorkommens von Zeichen in der Go-Sprache
In der Go-Sprache können Sie die Funktion count() des Strings-Pakets verwenden, um die Anzahl der Vorkommen eines bestimmten Zeichens zu ermitteln. Die Funktion count() kann die Anzahl der Vorkommen eines einzelnen Zeichens oder einer Zeichenfolge in einer anderen Zeichenfolge ermitteln Die Syntax „strings.Count (Originalzeichenfolge, abzurufendes Zeichen)“ ist der Rückgabewert. Wenn das abgerufene Zeichen nicht vorhanden ist, wird 0 zurückgegeben, andernfalls wird die Anzahl der Vorkommen zurückgegeben.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, GO Version 1.18, Dell G3-Computer.
Während des Entwicklungsprozesses müssen wir oft die Anzahl der Vorkommen eines einzelnen Zeichens oder einer Zeichenfolge in einer anderen Zeichenfolge zählen. In der Go-Sprache verwenden wir die Funktion count(), um die Anzahl der Vorkommen von a zu zählen Zeichenfolge.
Strings.count()-Funktion
func Count(s, substr string) int
Parameter
Parameter |
Beschreibung |
---|---|
s |
bedeutet Original Zeichenfolge. |
substr |
stellt die abzurufende Zeichenfolge dar. |
Die Funktion gibt einen Wert vom Typ int zurück. Wenn die abgerufene Zeichenfolge nicht existiert, gibt sie 0 zurück, andernfalls gibt sie die Anzahl der Vorkommen zurück.
Anzahl des Vorkommens eines einzelnen Zeichens
Verwenden Sie die Funktion Strings.count(), um die Anzahl des Vorkommens eines einzelnen Zeichens in einer Zeichenfolge zu zählen
package main import ( "fmt" "strings" ) func main() { //使用 Strings.count() 函数,统计字符串中单个字符出现的次数 strHaiCoder := "Study Golang From HaiCoder" count := strings.Count(strHaiCoder, "o") fmt.Println("count =", count) }
Nach dem Wenn das Programm ausgeführt wird, lautet die Konsolenausgabe wie folgt:
Analyse:
Zuerst definieren wir eine String-Typvariable strHaicoder und verwenden dann die Strings.count()-Funktion des Strings, um die Single zu zählen Zeichen in der Zeichenfolgenvariablen strHaicoder o Die Anzahl der Vorkommen des Codes> und verwenden Sie die Funktion print(), um das Endergebnis zu drucken. Das <code>o
出现的次数,并使用 print() 函数,打印最终的结果。
字符 o
o
kommt insgesamt dreimal in der Variablen strHaicoder vor, sodass letztendlich 3 gedruckt wird.
Anzahl des Vorkommens einer Zeichenfolge
Verwenden Sie die Funktion Strings.count(), um die Anzahl der Vorkommen einer angegebenen Zeichenfolge in einer Zeichenfolge zu zählen.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) }Nachdem das Programm ausgeführt wurde, wird die Konsolenausgabe angezeigt wie folgt:
【Verwandte Empfehlungen: Go-Video-Tutorial
, 🎜Programmierunterricht🎜】🎜Das obige ist der detaillierte Inhalt vonSo ermitteln Sie die Häufigkeit des Vorkommens von Zeichen in der Go-Sprache. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!