Golang字符串和數(shù)組的相互轉(zhuǎn)換
字符串轉(zhuǎn)換數(shù)組
strings.Split(s, sep) 函數(shù)用指定的分隔符切割字符串,并返回切割后的字符串切片。
注:分隔符為空時就會把每個字符都切割開
使用示例
package main import ( "fmt" "strings" ) func main() { str1 := "a-b-c-d" strArr1 := strings.Split(str1, "-") fmt.Println("strArr1:", strArr1) fmt.Println("-----------------") str2 := "efgh" strArr2 := strings.Split(str2, "") fmt.Println("strArr2:", strArr2) }
運(yùn)行結(jié)果
strArr1: [a b c d]
-----------------
strArr2: [e f g h]
字符串?dāng)?shù)組轉(zhuǎn)換字符串
strings.Join(s, sep) 將字符串切片中存在的所有元素連接為單個字符串。
使用示例
package main import ( "fmt" "strings" ) func main() { arr := []string{"a", "b", "c", "d"} arrStr := strings.Join(arr, "") fmt.Println("-----------------") fmt.Println("arrStr:", arrStr) fmt.Println("-----------------") }
運(yùn)行結(jié)果
-----------------
arrStr: abcd
-----------------
到此這篇關(guān)于Golang字符串和數(shù)組的相互轉(zhuǎn)換的文章就介紹到這了,更多相關(guān)Golang字符串和數(shù)組相互轉(zhuǎn)換內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
go語言使用Casbin實現(xiàn)角色的權(quán)限控制
Casbin是用于Golang項目的功能強(qiáng)大且高效的開源訪問控制庫。本文主要介紹了go語言使用Casbin實現(xiàn)角色的權(quán)限控制,感興趣的可以了解下2021-06-06Go標(biāo)準(zhǔn)庫之Requests的介紹與基本使用
Python中的Requests庫非常強(qiáng)大,所以Go開發(fā)者模仿Python的Requests庫,由此誕生了Grequests庫,本文主要介紹了Requests的基本使用,有需要的可以參考下2024-04-04構(gòu)建Golang應(yīng)用最小Docker鏡像的實現(xiàn)
這篇文章主要介紹了構(gòu)建Golang應(yīng)用最小Docker鏡像的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-05-05