我试图在每第三个字符后在字符串中添加逗号。
我的代码看起来像这样
var str = "12345678912345"
for (index,item) in str.enumerated() {
if index % 3 == 0 {
str.insert(",", at: str.index(of: item)!)
}
}
print(str)
我希望输出为“ 123,456,789,123,45”,但实际输出为“,123,,456,78912345”。
我不能使用Int或Double并不能使用NumberFormatter,因为输入的值可能大于Int或Double的最大值。