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 字符串分割数组
网友评论