如何检查字符串是否以Golang中指定的后缀字符串结尾?

阅读 280 收藏 0 点赞 0 评论 0

Golang 中的 字符串HasSuffix()类函数用于检查给定的字符串是否以指定的 Suffix 字符串结尾。如果给定的字符串以指定的 Suffix 字符串结尾,则返回 True;否则返回 False。

HasSuffix()并分别检查字符串是否以特定的字符集结束或开始。 HasPrefix()

语法

func HasSuffix(s, prefix string) bool

其中 x 是给定的字符串。它返回一个布尔值。

示例 1

在此示例中,我们将使用if 条件来检查两个已定义的字符串变量是否以相同的字符集结尾。 HasSuffix()

package main
import (
   "fmt"
   "strings"
)
func main() {

   //初始化字符串
   m := "HasSuffix String"
   n := "String"

   //显示字符串
   fmt.Println("字符串 1: ", m)
   fmt.Println("字符串 2: ", n)

   //使用 HasSuffix 函数
   if strings.HasSuffix(m, n) == true {
      fmt.Println("两个字符串具有相同的后缀。")
   } else {
      fmt.Println("字符串不以相同的后缀结尾。")
   }
}
输出结果

它将生成以下输出 -

字符串 1: HasSuffix String
字符串 2: String
两个字符串具有相同的后缀。

示例 2

现在,让我们再举一个例子HasSuffix()

package main
import (
   "fmt"
   "strings"
)
func main() {

   //初始化字符串
   y := "HasSuffix String Function"

   //显示字符串
   fmt.Println("给定字符串:", y)

   //使用 HasSuffix 函数
   test1 := strings.HasSuffix(y, "Function")
   test2 := strings.HasSuffix(y, "String")

   //显示 HasSuffix 输出
   fmt.Println("The Given String has the Suffix 'Function'? :", test1)
   fmt.Println("The Given String has the Suffix 'String'? :", test2)
}
输出结果

它将生成以下输出 -

给定字符串: HasSuffix String Function
The Given String has the Suffix 'Function'? : true
The Given String has the Suffix 'String'? : false

评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号