开发者

Go string to ascii byte array

开发者 https://www.devze.com 2023-01-09 08:17 出处:网络
How c开发者_StackOverflowan I encode my string as ASCII byte array?If you\'re looking for a conversion, just do byteArray := []byte(myString)

How c开发者_StackOverflowan I encode my string as ASCII byte array?


If you're looking for a conversion, just do byteArray := []byte(myString)

The language spec details conversions between strings and certain types of arrays (byte for bytes, int for Unicode points)


You may not need to do anything. If you only need to read bytes of a string, you can do that directly:

c := s[3]

cthom06's answer gives you a byte slice you can manipulate:

b := []byte(s)
b[3] = c

Then you can create a new string from the modified byte slice if you like:

s = string(b)

But you mentioned ASCII. If your string is ASCII to begin with, then you are done. If it contains something else, you have more to deal with and might want to post another question with more details about your data.

0

精彩评论

暂无评论...
验证码 换一张
取 消