remove()
方法在字符串的指定位置移除一个字符。
示例
var greet = "Good-morning"
// position of the character to remove
var i = greet.index(greet.startIndex, offsetBy: 4)
// remove the character
greet.remove(at: i)
print(greet)
// Output: Goodmorning
remove() 语法
字符串 remove()
方法的语法是
string.remove(at: i)
此处,string 是 String
类的一个对象。
remove() 参数
remove()
方法只接受一个参数。
- i - 要移除字符的索引
remove() 返回值
- 返回从
string
中移除的字符
示例:Swift 字符串 remove()
var message = "Hello, World!"
print("Before Removing:", message)
// position of the character to remove
var i = message.index(message.startIndex, offsetBy: 12)
// remove the character at index i
var removed = message.remove(at: i)
print("After Removing:", message)
print("Removed Character:", removed)
输出
Before Removing: Hello, World! After Removing: Hello, World Removed Character: !
在这里,我们从 message 字符串中移除了 "!"
。被移除的字符存储在 removed 变量中。