golang count 單字元 字串 統計函式
目錄
在開發過程中,很多時候我們有統計 單個字元 或者 字串 在另一個字串中出現次數的需求,在 Go 語言 中,統計字串出現次數我們使用 count() 函式。
Strings.count()函式
func Count(s, substr string) int
引數 | 描述 |
---|---|
s | 表示原字串。 |
substr | 表示要檢索的字串。 |
函式返回 int 型別的值,如果檢索的字串不存在,則返回 0,否則返回出現的次數。
單個字元出現次數
使用 Strings.count() 函式,統計字串中單個字元出現的次數
package main
import (
"fmt"
"strings"
)
func main() {
fmt.Println("嗨客網(www.haicoder.net)")
//使用 Strings.count() 函式,統計字串中單個字元出現的次數
strHaiCoder := "Study Golang From HaiCoder"
count := strings.Count(strHaiCoder, "o")
fmt.Println("count =", count)
}
程式執行後,控制檯輸出如下:
首先,我們定義了一個字串型別的 變數 strHaicoder,接著我們使用字串的 Strings.count() 函式統計字串變數 strHaicoder 中單個字元 o
出現的次數,並使用 print() 函式,列印最終的結果。
字元 o
在變數 strHaicoder 中一共出現了三次,因此最終列印了 3。
字串出現次數
使用 Strings.count() 函式,統計字串中指定字串出現的次數
package main
import (
"fmt"
"strings"
)
func main() {
fmt.Println("嗨客網(www.haicoder.net)")
//使用 Strings.count() 函式,統計字串中指定字串出現的次數
strHaiCoder := "I love Golang and I study Golang From HaiCoder"
count := strings.Count(strHaiCoder, "Golang")
fmt.Println("count =", count)
}
程式執行後,控制檯輸出如下:
首先,我們定義了一個字串型別的變數 strHaicoder,接著我們使用字串的 Strings.count() 函式統計字串變數 strHaicoder 中字串 Golang 出現的次數,並使用 print() 函式,列印最終的結果。
字串 Golang 在變數 strHaicoder 中一共出現了兩次,因此最終列印了 2。
相關文章
- PHP 每日一函式 — 字串函式 count_chars ()PHP函式字串
- python 統計字串裡某個字元出現的次數count()Python字串字元
- Golang字串函式認識(二)Golang字串函式
- Golang字串函式認識(一)Golang字串函式
- php字串與字元替換函式PHP字串字元函式
- 字串-字元統計2字串字元
- 字串-字元統計1字串字元
- 【11g】使用REGEXP_COUNT函式統計字串出現的次數函式字串
- std::count 函式函式
- 解析Count函式函式
- 統計字串字元個數字串字元
- ncurses輸出函式:字元+字串的輸出函式字元字串
- ncurses輸入函式:字元+字串的輸入函式字元字串
- ORACLE單行函式與多行函式之二:字元函式示例Oracle函式字元
- 【Analytic】分析函式之COUNT函式函式
- count 函式原始碼分析函式原始碼
- mysql count函式說明MySql函式
- 字元函式字元函式
- MySQL函式大全(字串函式,數學函式,日期函式,系統級函式,聚合函式)MySql函式字串
- 關於count函式的理解函式
- 淺談php count()函式方法PHP函式
- oracle字元函式Oracle字元函式
- 字元函式、數字函式和日期函式字元函式
- Golang init() 函式Golang函式
- Golang匿名函式Golang函式
- 字串函式之Strtok()函式字串函式
- MySQL中count(*)函式原理詳解MySql函式
- PHP原始碼閱讀:count函式PHP原始碼函式
- ejbql有無max,count等函式???函式
- sum()over()和count()over()分析函式函式
- JavaScript統計字串中字元出現次數JavaScript字串字元
- SQLServer用函式實現對字串按照特定字元進行拆分SQLServer函式字串字元
- 字元處理函式字元函式
- MySQL(四)日期函式 NULL函式 字串函式MySql函式Null字串
- 【五】ODB - C++ 表單列函式count、min、max(V1.0)C++函式
- 計算返回單、雙位元組字元混合字串長度字元字串
- 字串函式 fprintf ()字串函式
- 字串函式 htmlentities ()字串函式HTML