在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碼。最后,我們將字節數組打印出來。