📌  相关文章
📜  golang string to array - Go 编程语言 - Go 编程语言(1)

📅  最后修改于: 2023-12-03 15:01:01.308000             🧑  作者: Mango

Golang String to Array

在Golang中,一个字符串可以被转换为一个字符数组。这对于字符串处理很有用。

转换方法

使用Golang内置的strings包中的Split()函数将字符串转换为字符数组。使用该函数需要两个参数,第一个是要分割的字符串,第二个是分隔符。

例如,如果我们有一个字符串"hello,world",我们可以使用逗号作为分隔符将其转换为字符数组,如下代码所示:

package main

import (
    "fmt"
    "strings"
)

func main() {
    s := "hello,world"
    arr := strings.Split(s, ",")
    fmt.Println(arr)
}

输出:

[hello world]

我们可以看到,逗号已经被删除并且字符串已经被分割成了字符数组。

进一步的应用

除了将字符串拆分为字符数组,我们还可以将字符串转换为一个包含字母的数组。

例如,如果我们有一个字符串"hello",我们可以使用以下方法将其转换为字符数组:

package main

import "fmt"

func main() {
    s := "hello"
    arr := []byte(s)
    fmt.Println(arr)
}

这里,我们使用[]byte类型将字符串转换为整个字母数组,并输出它们。我们可以看到,每个字符都被转换为它的ASCII代码。

输出:

[104 101 108 108 111]
结论

在Golang中,将字符串转换为字符数组或字母数组是一种有用的技巧。借助strings函数和类型转换,这个可以轻松完成。