Swift字符串2

2023-03-08  本文已影响0人  Lillian呆呆哒

Unicode字符串

Unicode 是一个国际标准,用于文本的编码,Swift 的 String 类型是基于 Unicode建立的。你可以循环迭代出字符串中 UTF-8 与 UTF-16 的编码:

比较字符串

Swift提供了三种比较文本值的方法:字符串和字符相等、前缀相等和后缀相等。

使用“等于”运算符(==)和“不等于”运算符(!=)

要检查字符串是否有特定的字符串前缀或后缀,请调用字符串的hasPrefix(_:)和hasSuffix(_:)方法,这两种方法都采用String类型的单个参数并返回布尔值。

字符串函数和运算符

1、isEmpty  判断字符串是否为空,返回布尔值

2、hasPrefix(prefix: String)  检查字符串是否拥有特定前缀

3、hasSuffix(suffix: String)  检查字符串是否拥有特定后缀

4、Int(String)  转换字符串数字为整型

5、String.count/Swift 3 版本使用的是 String.characters.count    计算字符串的长度

6、utf8  可以通过遍历 String 的 utf8 属性来访问它的 UTF-8 编码

7、utf16  可以通过遍历 String 的 utf16 属性来访问它的 UTF-16 编码

8、unicodeScalars   可以通过遍历String值的unicodeScalars属性来访问它的 Unicode 标量编码

9、+  连接两个字符串,并返回一个新的字符串

10、+=   连接操作符两边的字符串并将新字符串赋值给左边的操作符变量

11、==   判断两个字符串是否相等

12、<    比较两个字符串,对两个字符串的字母逐一比较

13、!=   比较两个字符串是否不相等

14、split  字符串分割数组

上一篇 下一篇

猜你喜欢

热点阅读