gpt4 book ai didi

arrays - 将表示为字符串的字节数组转换为字节数组

转载 作者:行者123 更新时间:2023-12-01 22:43:36 24 4
gpt4 key购买 nike

我有一个byte数组,以string的形式表示,如下所示:

inputString := "[16 2 26 25 82 101 108 101 97 115 101 32 97 114 116 105 102 97 99 116 115 32 102 101 116 99 104 101 100 32 60 42 6 8 149 188 185 251 5]"
我希望能够将字符串完全按照其表示的方式转换为字节数组:
desiredResult := []byte{16, 2, 26, 25, 82, 101, 108, 101, 97, 115, 101, 32, 97, 114, 116, 105, 102, 97, 99, 116, 115, 32, 102, 101, 116, 99, 104, 101, 100, 32, 60, 42, 6, 8, 149, 188, 185, 251, 5}
如何在Go中执行此操作?

最佳答案

这样的事情应该起作用:

    inputString := "[16 2 26 25 82 101 108 101 97 115 101 32 97 114 116 105 102 97 99 116 115 32 102 101 116 99 104 101 100 32 60 42 6 8 149 188 185 251 5]"
desiredResult := []byte{}

inputString = strings.Trim(inputString, "[]")
for _, i := range strings.Split(inputString, " ") {
j, err := strconv.Atoi(i)
if err != nil {
panic(err)
}
desiredResult = append(desiredResult, byte(j))
}
fmt.Println(desiredResult)
Playground

关于arrays - 将表示为字符串的字节数组转换为字节数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64072437/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com