赞
踩
获取字符串字符长度和字节长度
- i:="我是你爸爸"
- //获取字符长度
- int i=utf8.RuneCountInString(i)
- //获取字节长度
- len(i)
2.获取指定下标的字符,在go语言中无法直接通过字符串下标去获取指定的字符,通过下标获取的是原生字节,如果字符串是单字节,通过下标可以获取,否则需要先将其转换为字符数组,再通过下标获取
- i:="我是你爸爸"
- g:=[]rune(i)//使用rune或者int32均可
- 这样通过g[下标]获取的仍然不是字符,而是其对应的unicode码,需要通过string(g[下标])即可获取
修改字符串,修改字符串在go语言中也无法直接通过下标修改,也和上边一样需要转为字符数组,然后通过下标修改即可
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。