golang

golang字符串转数组的方法是什么

小亿
115
2023-09-26 21:46:23
栏目: 编程语言
GO开发者专用服务器,限时0元免费领! 查看>>

在Golang中,可以使用字符串转换成字符数组的方法,如下所示:

package main
import (
"fmt"
"strings"
)
func main() {
str := "Hello, World!"
// 使用strings.Split函数将字符串转换成字符数组
arr := strings.Split(str, "")
fmt.Println(arr)
}

输出结果为:

[H e l l o ,   W o r l d !]

在上述代码中,我们使用strings.Split函数将字符串"Hello, World!"转换成了一个字符数组。该函数的第一个参数是要分割的字符串,第二个参数是分割字符,可以为空字符串"",这样就会将字符串按照每个字符为一个元素进行分割。最后,我们将字符数组打印出来。

另外,如果你想将字符串转换成字节数组,可以使用[]byte类型来表示,如下所示:

package main
import (
"fmt"
)
func main() {
str := "Hello, World!"
// 使用[]byte类型将字符串转换成字节数组
arr := []byte(str)
fmt.Println(arr)
}

输出结果为:

[72 101 108 108 111 44 32 87 111 114 108 100 33]

在上述代码中,我们使用[]byte类型将字符串"Hello, World!"转换成了一个字节数组。每个字母在字节数组中被表示为对应的ASCII码。最后,我们将字节数组打印出来。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

相关推荐:golang字符串怎么转数组

0
看了该问题的人还看了