如何用Swift中的另一个字符替换字符串的所有字符?
我想知道如何String用另一个字符替换 a 的所有字符。例如,我会想更换一个String的"Apples"来"??????",正如你可以看到的是依赖于原始的字符数String。反正有没有表示一个字符?我尝试使用该replacingOccurrences(of: width:)方法,但我无法弄清楚如何表示字符。
回答
如果您只想将整个字符串“Apples”替换为“??????” -init(repeating:count:)应该工作正常。
let string = "Apples"
let obscured = String(repeating: "?", count: string.count)
print(obscured)
结果:
??????