go 字符串转换的一些总结
2013-06-14 14:43
267 查看
str := "hello世界"
1.
sli := []rune(str)
[]rune 是go内建的函数,会将字符串按utf8编码转换为{h,e,l,l,o,世,界}对应的数字{104,101,108,108,111,19990,30028}
2.
byt := []byte(str)
[]byte 是go内建函数,会将str转换为byte切片{104,101,108,108,111,228,184,150,231,149,140}
3.
for _,c := range str{
println(c)
}
4.
len(str) 返回 11
len返回字符串byte长度
5.
go 中的字符可以是 ASCII/中文 ..
s := '你'
6.
string(sli)/string(byt) 都返回 "hello世界"
string()是go内置函数 无论是[]rune或者[]byte 都能通过string()函数返回相应的字符串
7.
另:228->11100100
184->10111000
150->10010110
19990->0100111000010110
根据unicode->utf8转换方式 11100100 10111000 10010110 正好为 0100111000010110
相关文章推荐
- 使用jackson对Java对象与JSON字符串相互转换的一些总结
- java List转换为字符串并加入分隔符的一些方法总结
- java List转换为字符串并加入分隔符的一些方法总结
- java List转换为字符串并加入分隔符的一些方法总结
- java List转换为字符串并加入分隔符的一些方法总结
- java List转换为字符串并加入分隔符的一些方法总结
- C#实现camel字符串转换(以及查阅后总结的一些其他C#中string类中的方法)
- java List转换为字符串并加入分隔符的一些方法总结
- 使用jackson对Java对象与JSON字符串相互转换的一些总结。
- 使用jackson对Java对象与JSON字符串相互转换的一些总结
- java List转换为字符串并加入分隔符的一些方法总结
- 使用jackson对Java对象与JSON字符串相互转换的一些总结
- 关于PHP字符串自动转换数字的一些总结
- 使用jackson对Java对象与JSON字符串相互转换的一些总结
- char码值如何转换成字符串总结
- 小总结:字符串和数字的简单相互转换
- Java强制类型转换--object对象转换为String的一些总结
- JAVA字符串与整形、浮点类型之间的相互转换总结
- JavaScript操作JSON的方法总结,JSON字符串转换为JSON对象
- 关于atoi字符串转换成int整数的一些问题