Swift学习11:索引访问和修改字符串
字符串索引
每一个
String
值都有相关的索引类型,String.Index
,他相当于每个Character
在字符串中的位置startIndex
属性来访问String
中第一个Character
的位置。endIndex
属性就是String
中最后一个字符串的位置endIndex
属性并不是字符串下标脚本的合法实际参数如果
String
为空,则startIndex
与endIndex
相等使用
index(before:)
和index(after:)
方法来访问给定索引的前后要访问给定索引更远的索引,你可以使用
index(_:offetBy:)
使用
indices
属性来访问字符串中每个字符的索引
1 | var greeting = "Hello, playground" |
插入
插入字符,使用
insert(_:at:)
方法插入到另一个字符串的内容到特定的索引,使用
insert(contentsOf:at:)
方法
1 | var str = "hello" |
删除
- 移除字符,使用
remove(at:)
方法
1 | var str = "hello" |
- 移除一小段特定范围的字符串,使用
removeSubrange(_:)
方法
1 | var str = "hello" |
- Post title:Swift学习11:索引访问和修改字符串
- Post author:张建
- Create time:2023-02-22 02:59:05
- Post link:https://redefine.ohevan.com/2023/02/22/Swift课程/Swift学习11:索引访问和修改字符串/
- Copyright Notice:All articles in this blog are licensed under BY-NC-SA unless stating additionally.