阅读量: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码。最后,我们将字节数组打印出来。