Golang strings.Contains 函数的使用及示例

Golang strings.Contains 函数的使用及示例

strings.Contains 函数 在 Golang 中用于检查给定字符串中是否包含给定字母。如果字母在给定字符串中存在,则返回 true,否则返回 false。

语法:

func Contains(str, substr string) bool

这里,str 是原始字符串,substr 是您要检查的字符串。让我们通过一个例子来讨论这个概念:

示例 1:

// Golang 程序演示
// strings.Contains() 函数
package main
   
import (
    "fmt"
    "strings"
)
   
func main() {
   
    // 使用该函数
    fmt.Println(strings.Contains("GeeksforGeeks", "for"))
    fmt.Println(strings.Contains("A computer science portal", "science"))
   
} 

输出:

true
true

解释: 在上面的示例中,我们检查不同字符串中子字符串 “for” 和 “science” 的存在。由于 strings.Contains() 函数返回布尔值,因此在两种情况下都返回 true。

示例 2: 以下示例说明用户如何打印所需的结果,而不是布尔输出:

// Golang 程序演示
// strings.Contains() 函数
package main
   
import (
    "fmt"
    "strings"
)
   
func main() {
    input := "Golang"
   
    str := "This is a Golang program"
   
    if strings.Contains(str, input) {
        fmt.Println("Yes")
    }
} 

输出:

Yes

解释: 在上面的示例中,我们将一个子字符串作为“input”,将主字符串作为“str”。然后,我们检查“Golang”是否出现在主字符串中。如果确实是这样,结果为“Yes”如上所示。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程