1. 首页
  2. 编程语言
  3. 其他
  4. golang 获取字符串长度的案例

golang 获取字符串长度的案例

上传者: 2021-06-12 17:40:04上传 PDF文件 132.96 KB 热度 22次

但遗憾的是,不同字符具有不同的编码格式。因此,在中文字符下,应该采用如下方法:1)使用 bytes.Count() 统计2)使用 strings.Count() 统计3)将字符串转换为 []rune 后调用 len 函数进行统计4)使用 utf8.RuneCountInString() 统计3.样例展示1. 纯英文字符串使用len()函数。Go语言中,中文字符按utf-8编码,占3字节,故长度是31。故此方法不适用统计中英文混合或者中文字符串长度。此方法可统计字符数,输出结果是15。但是此方法能获取指定下标范围的子字符串,也能获取指定下标位置的字符。

下载地址
用户评论