insert()
方法将一个新的字符值插入到字符串中。
示例
var greet = "Good Morning"
// insert ! to greet
greet.insert("!", at: greet.endIndex)
print(greet)
// Output: Good Morning!
insert() 语法
字符串 insert()
方法的语法是
string.insert(char: Character, at: string.index)
此处,string 是 String
类的一个对象。
insert() 参数
insert()
方法接受两个参数。
- char - 要插入的字符
- at - 在 string 的有效索引处插入 char
insert() 返回值
- 通过将 char 插入 string 来返回一个字符串。
示例 1:Swift 字符串 insert()
var distance = "X,Y"
// insert character at start and end index of distance
distance.insert("(", at: distance.startIndex)
distance.insert(")", at: distance.endIndex)
print(distance)
// Output: (X,Y)
在这里,我们在 distance 的开始和结束索引处插入了 "("
和 ")"
。
示例 2:使用 insert() 添加多个字符
在 Swift 中,我们使用 contentsOf
属性将多个字符插入到字符串中。例如,
var message = "Swift "
// use contentsOf property to insert multiple characters
message.insert(contentsOf: "Programming", at: message.endIndex)
print(message)
// Output: Swift Programming