Golang 如何使用 Contains() 函数

Golang 如何使用 Contains() 函数

Golang有一组内置的字符串函数,我们可以利用这些函数来对字符串数据进行不同类型的操作。Contains()就是这样一个函数,它可以用来搜索一个特定的文本/字符串/字符是否存在于给定的字符串中。如果该文本/字符串/字符存在于给定的字符串中,那么它返回True;否则它返回False。

语法

func Contains(s, substr string) bool

其中,s是原始字符串,substr是要与原始字符串进行检查的字符串。

例子

下面的例子演示了Contains()是如何工作的。

package main
// importing fmt and strings
import (
   "fmt"
   "strings"
)
// using the strings.Contains() function
func main() {
   fmt.Println(strings.Contains("AndhraPradesh", "Pradesh"))
   fmt.Println(strings.Contains("MadhyaPradesh", "Madhya"))
   fmt.Println(strings.Contains("CapitalCity", "Delhi"))
   fmt.Println(strings.Contains("UttarPradesh", "Uttar"))
}

输出

它将产生以下输出 –

true
true
false
true

请注意,第三条语句中的原始字符串 “CapitalCity “不包含子串 “Delhi”,因此它返回False。对于剩下的三个比较,它返回True。

例子

让我们再举一个例子 –

package main
// importing fmt and strings
import (
   "fmt"
   "strings"
)
// Using the strings.Contains function
func main() {
   A := "ContainsFunction"
   C := "Function"
   if strings.Contains(A, C) {
      fmt.Println("The String contains the Substring.")
   } else {
      fmt.Println("The String does not contain the Substring.")
   }
}

输出

在执行时,它将产生以下输出 –

The String contains the Substring.

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程