golang strings包(二)

func ContainsAny(s, chars string) bool

判斷字符串s是否包含字符串chars中的任一字符。(通過例子可以看到空字符不屬於任何字符串)

fmt.Println(strings.ContainsAny("team", "i"))          //false
fmt.Println(strings.ContainsAny("failure", "u & i"))   // true
fmt.Println(strings.ContainsAny("foo", ""))            //false
fmt.Println(strings.ContainsAny("", ""))               //false
func Count(s, sep string) int

返回字符串s中有幾個重複的sep子串。

fmt.Println(strings.Count("cheese", "e"))      // 3
fmt.Println(strings.Count("five", ""))         //5
func Index(s, sep string) int

子串sep在字符串s中第一次出現的位置,不存在則返回-1。

fmt.Println(strings.Index("chicken", "ken")) //4
fmt.Println(strings.Index("chicken", "dmr")) //-1

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章