目录
- 字符串转换数组
- 字符串数组转换字符串
字符串转换数组
strings.Split(s, sep) 函数用指定的分隔符切割字符串,并返回切割后的字www.devze.com符串切片。
注:分隔符为空时就会把每个字符都切割开
使用示例
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) }
运行结果
strArr1: [a b c d]
-----------------strArr2: [e f ghttp://www.devze.com h]
字符串数组转换字符串
strings.Join(s, sep) 将字符串切片中存在的所有元素连接为单个字符串。
使用示例
package main import ( "fmt" "strings" ) func main() { arr := []string{"a", "b", "c", "d"} arrStr := strings.Join(arr, "") fmt.Println("-----JHKJYOD------------") fmt.Println("arrStr:", arrStr) fmt.Println("-----------------") }
运行结果
-----------------
arrStr: abcd-----------------
到此这篇关于golang字符串和数组的相互转换的文章就介绍到这了,更多相关Golang字符串和数组相互转换内容请搜索编程客栈(www.devze.com)以前的文章或继续浏览下面的python相关文章希望大家以后多多支持编程客栈(www.devze.com)!
精彩评论