最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

golang判斷字符串是是否包含另一字符串的示例代碼

 更新時間:2023年09月06日 09:35:47   作者:北漂燕郊楊哥  
在Go語言中,可以使用strings.Contains()函數來判斷一個字符串是否包含另一個字符串,該函數接受兩個參數:要搜索的字符串和要查找的子字符串,如果子字符串存在于要搜索的字符串中,則返回true,否則返回false,下面通過示例詳細介紹,感興趣的朋友一起看看吧

golang中如何判斷字符串是否包含另一字符串

在Go語言中,可以使用strings.Contains()函數來判斷一個字符串是否包含另一個字符串。該函數接受兩個參數:要搜索的字符串和要查找的子字符串,如果子字符串存在于要搜索的字符串中,則返回true,否則返回false。

下面是一個示例代碼,演示如何使用strings.Contains()函數來判斷字符串是否包含另一字符串:

package main  
import (  
 "fmt"  
 "strings"  
)  
func main() {  
 str := "Hello, world!"  
 substr := "world"  
 if strings.Contains(str, substr) {  
 fmt.Println("字符串包含子串")  
 } else {  
 fmt.Println("字符串不包含子串")  
 }  
}

在上面的代碼中,我們使用strings.Contains()函數來判斷字符串str是否包含子串substr。如果包含,則輸出"字符串包含子串",否則輸出"字符串不包含子串"。

請注意,strings.Contains()函數是區(qū)分大小寫的。如果要進行大小寫不敏感的匹配,可以使用strings.Contains(strings.ToLower(str), strings.ToLower(substr))來進行轉換后再進行比較。

Golang字符串分割、判斷是否包含指定字符串

1、字符串分割

strings.Split(待分割字符串,分割符)

users := "張三,李四"
	userAry := strings.Split(users, ",")
	for _, u := range userAry {
		fmt.Println(u)
	}

運行結果:

2、判斷是否包含指定字符串

strings.Contains(字符串,子字符串)

users := "張三,李四"
	flag := strings.Contains(users, "李")
	fmt.Println(flag)

運行結果:

到此這篇關于golang中如何判斷字符串是是否包含另一字符串的文章就介紹到這了,更多相關golan判斷字符串是否包含另一字符串內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • golang中對

    golang中對"引用傳遞"的誤解

    這篇文章主要介紹了golang中對“引用傳遞”的誤解,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-06-06
  • 解決GO編譯時避免引入外部動態(tài)庫的問題

    解決GO編譯時避免引入外部動態(tài)庫的問題

    最近碰到一個問題,有一個流量采集的組件中使用到了github.com/google/gopacket 這個庫,這個庫使用一切正常,但是唯獨有一個缺點,編譯后的二進制文件依賴于libpcap.so的動態(tài)庫,這篇文章主要介紹了GO編譯時避免引入外部動態(tài)庫的解決方法,需要的朋友可以參考下
    2022-10-10
  • Go中map數據類型的實現

    Go中map數據類型的實現

    本文介紹了Go語言中的map數據類型,用于高效地存儲和管理鍵值對,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-12-12
  • go?build失敗報方法undefined的解決過程

    go?build失敗報方法undefined的解決過程

    go build命令用于編譯我們指定的源碼文件或代碼包以及它們的依賴包,下面這篇文章主要給大家介紹了關于go?build失敗報方法undefined的解決過程,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-11-11
  • 在Golang中使用iota案例詳解

    在Golang中使用iota案例詳解

    在Go語言中,iota是一個預定義的標識符,用于在常量聲明中生成連續(xù)的遞增值,iota的值從0開始,每次在常量聲明中使用時遞增,本就給大家講解一下Golang中iota的使用案例,感興趣的同學跟著小編一起來看看吧
    2023-07-07
  • 詳解Go語言中結構體與JSON間的轉換

    詳解Go語言中結構體與JSON間的轉換

    這篇文章主要為大家詳細介紹了Go語言中結構體與JSON間的轉換,文中的示例代碼講解詳細,對學習Go語言有一定的幫助,需要的可以參考一下
    2022-12-12
  • jenkins構建go及java項目的方法

    jenkins構建go及java項目的方法

    這篇文章主要介紹了jenkins構建go及java項目,本文通過圖文實例相結合給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值了,需要的朋友可以參考下
    2021-04-04
  • Golang中crypto/rand庫的使用技巧與最佳實踐

    Golang中crypto/rand庫的使用技巧與最佳實踐

    在Golang的眾多隨機數生成庫中,crypto/rand?是一個專為加密安全設計的庫,本文主要介紹了Golang中crypto/rand庫的使用技巧與最佳實踐,感興趣的可以了解一下
    2024-02-02
  • Golang中拼接字符串的6種方式性能對比

    Golang中拼接字符串的6種方式性能對比

    golang的string類型是不可修改的,對于拼接字符串來說,本質上還是創(chuàng)建一個新的對象將數據放進去,主要有6種拼接方式,下面小編就來為大家詳細講講吧
    2025-03-03
  • goland 實現websocket server的示例代碼

    goland 實現websocket server的示例代碼

    本文主要介紹了goland 實現websocket server的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-06-06

最新評論

久治县| 玛纳斯县| 青岛市| 武功县| 犍为县| 昌图县| 静宁县| 大荔县| 巧家县| 金昌市| 龙南县| 资溪县| 页游| 南城县| 乐陵市| 响水县| 五莲县| 富裕县| 黄冈市| 永定县| 景德镇市| 冀州市| 安康市| 延边| 田林县| 汕尾市| 乃东县| 裕民县| 景洪市| 鲁山县| 永昌县| 永城市| 宜城市| 衡南县| 宝兴县| 青阳县| 西平县| 来安县| 东安县| 澜沧| 江达县|