计算字符串的长度要用到string的characters属性
注意
1.Note that Swift’s use of extended grapheme clusters for Character values means that string concatenation and modification may not always affect a string’s character count.
swift为字符添加了类簇,这会导致添加或者修改了字符串之后它的长度不变。
例如:
2.
扩展的字符类簇可以由各种Unicode值组合而成。这意味着代表相同字符的各种编码需要不同的内存来存储。
swift中返回的字符串长度值与NSString的length值并不总是相同。NSString基于字符串的UTF-16表示中的16位代码单元的数量,而不是swift字符串类簇的Unicode的数量。
swift中字符的长度
最新推荐文章于 2024-04-26 08:30:00 发布