文章目录
目录
- 字符串转换数组
- 字符串数组转换字符串
strings.Split(s, sep) 函数用指定的分隔符切割字符串,并返回切割后的字符串切片。
注:分隔符为空时就会把每个字符都切割开
使用示例
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 g h]
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("-----------------")
}
运行结果
—————–
arrStr: abcd
—————–
到此这篇关于Golang字符串和数组的相互转换的文章就介绍到这了,更多相关Golang字符串和数组相互转换内容请搜索风君子博客以前的文章或继续浏览下面的相关文章希望大家以后多多支持风君子博客!
您可能感兴趣的文章:
- 如何将Golang数组slice转为逗号分隔的string字符串
- Golang等多种语言转数组成字符串举例详解
- 深度剖析Golang中的数组,字符串和切片
- Golang中字符串(string)与字节数组([]byte)一行代码互转实例
- Golang 字符串与字节数组互转的实现
- 简单谈谈Golang中的字符串与字节数组