如何在Swift中获取字串和进行字符串比较
2020-09-12 本文已影响0人
黑白森林无间道
子字符串
- 使用下标或者类似 prefix(_:) 方法得到的子字符串是 Substring 类型
- Substring 拥有 String 的大部分方法
- Substring 可以转成String 类型
子字符串
- 子字符串重用一部分原字符串的内存
- 修改字符串或者子字符串之前都不需要花费拷贝内存的代价
- String 和 Substring 都遵循 StringProtocol 协议,也就是说他基本上能很方便地兼容所有接受 StringProtocol 值的字符串操作函数
字符串比较
- 字符串和字符相等性 (== 和 !=)
- 前缀相等性 hasPrefix(_:)
- 后缀相等性 hasSuffix(_:)