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

   2025-02-20 3000
核心提示:在Golang中,可以使用字符串转换成字符数组的方法,如下所示:package mainimport (fmtstrings)func main() {str := Hello, Worl

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

package mainimport ("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 mainimport ("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码。最后,我们将字节数组打印出来。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言