跳到主要内容

Swift 字符串 remove() 方法

remove()方法用于删除字符串中指定位置的字符。

示例

var greet = "Good-morning"

// 要删除的字符的位置
var i = greet.index(greet.startIndex, offsetBy: 4)

// 删除字符
greet.remove(at: i)

print(greet)

// 输出:Goodmorning

remove()语法

字符串remove()方法的语法如下:

string.remove(at: i)

这里,stringString类的对象。

remove()参数

remove()方法只接受一个参数。

  • i - 要删除的字符的索引位置

remove()返回值

  • 返回从string中删除的字符

示例:Swift字符串remove()

var message = "Hello, World!"

print("删除前:", message)

// 要删除的字符的位置
var i = message.index(message.startIndex, offsetBy: 12)

// 删除索引i处的字符
var removed = message.remove(at: i)

print("删除后:", message)

print("已删除字符:", removed)

输出

删除前: Hello, World!
删除后: Hello, World
已删除字符: !

在这里,我们从message字符串中删除了"!"字符。已删除的字符存储在removed变量中。