Swift字符串的基本操作(四)
来源:互联网 发布:网络劫持 编辑:程序博客网 时间:2024/06/05 01:51
9 字符串替换
我们依然需要定义一个范围,然后使用一个新的字符串替换下我们整个范围的字符串使用。苹果官方文档为我们提供四种方法:
1. str.replaceSubrange(bounds: Range<Index>, with:String):在Range半开区间范围内用String替换原来的字符串。
2. str.replaceSubrange(bounds: Range<Index>, with:Collection):在Range半开区间范围内用集合类型数据替换原来的字符串。
str.replaceSubrange(bounds: Range<Index>, with:String)
3.str.replaceSubrange(bounds: ClosedRange<Index>, with:String):在Range闭区间范围内用String字符串替换原来的字符串。
4.str.replaceSubrange(bounds: ClosedRange<Index>, with:Collection):在Range闭区间范围内用集合类型数据替换原来的字符串。示例代码:
1 | var str = "hello swift"
2 | let range = str.index(str.endIndex, offsetBy: -6)..<str.endIndex
3 | str.replaceSubrange(range, with: "hello")
4 | print("str:\(str)")
输出结果:str:hellohello
1 | var str = "hello swift"
2 | let range = str.index(str.endIndex, offsetBy: -6)..<str.endIndex
3 | str.replaceSubrange(range, with: [“1”,”2”])
4 | print("str:\(str)")
输出结果:str:hello12
5.2.10 遍历字符串
通过for-in遍历依次获取到每个字符
示例:
1 | var str = "swift"
2 | for Character in str.characters
3 | {
4 | print(Character)
5 | }
输出结果:
s
w
i
f
t
- Swift字符串的基本操作(四)
- Swift字符串的基本操作(一)
- Swift字符串基本操作(二)
- Swift字符串基本操作(三)
- Swift学习 字符串的操作
- Swift-字符串:String 的操作
- 字符串的基本操作
- 字符串的基本操作
- 字符串的基本操作
- 字符串的基本操作
- 字符串的基本操作
- 基本的字符串操作
- 字符串的基本操作
- 字符串的基本操作
- 字符串的基本操作
- 字符串的基本操作
- 字符串的基本操作
- 字符串的基本操作
- LeetCode 107. Binary Tree Level Order Traversal II
- 字符串转换成数字的方法【C#】
- 如何修复损坏的MySQL数据表
- Linux内核分析(九)——总结篇
- 10 条提升 Android 性能的建议
- Swift字符串的基本操作(四)
- Python--struct模块
- linux之文件权限分析
- android——自定义view基础
- 使用sun.misc.Cleaner或者PhantomReference实现堆外内存的自动释放
- c# global.asax 发送邮件
- Axure RP 7.0注册码
- Eclipse安装及配置Python插件详细步骤
- JavaScript函数