📅  最后修改于: 2023-12-03 15:35:12.705000             🧑  作者: Mango
在 Swift 中,我们可以将字符串转换为可变字符串(NSMutableString)以进行修改操作。下面介绍两种方式将 String 转换为 NSMutableString。
我们可以使用 NSMutableString 的 initializer 将 String 转换为 NSMutableString。
let string = "Hello, world!"
let mutableString = NSMutableString(string: string)
mutableString.append(" Welcome to Swift!") // 追加字符串
print(mutableString)
输出:
Hello, world! Welcome to Swift!
除了使用 initializer 外,我们还可以使用 NSMutableString 的方法将 String 转换为 NSMutableString。
let string = "Hello, world!"
let mutableString = NSMutableString(string: string)
mutableString.append(" Welcome to Swift!") // 追加字符串
print(mutableString)
输出:
Hello, world! Welcome to Swift!
上述两种方式都能将 String 转换为 NSMutableString。需要注意的是,NSMutableString 是 NSString 的子类,可以使用 NSString 的所有方法。在使用时,可以根据实际情况选择上述两种中的一种进行转换。