当前位置:   article > 正文

Go中字符串的常用方法_go获取string中的字符

go获取string中的字符
  1. 获取字符串字符长度和字节长度

  1. i:="我是你爸爸"
  2. //获取字符长度
  3. int i=utf8.RuneCountInString(i)
  4. //获取字节长度
  5. len(i)

2.获取指定下标的字符,在go语言中无法直接通过字符串下标去获取指定的字符,通过下标获取的是原生字节,如果字符串是单字节,通过下标可以获取,否则需要先将其转换为字符数组,再通过下标获取

  1. i:="我是你爸爸"
  2. g:=[]rune(i)//使用rune或者int32均可
  3. 这样通过g[下标]获取的仍然不是字符,而是其对应的unicode码,需要通过string(g[下标])即可获取
  1. 修改字符串,修改字符串在go语言中也无法直接通过下标修改,也和上边一样需要转为字符数组,然后通过下标修改即可

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/42844
推荐阅读
相关标签
  

闽ICP备14008679号