如何在每三个元素后的字符串中重复添加逗号

时间:2019-07-24 12:52:50

标签: ios swift

我试图在每第三个字符后在字符串中添加逗号。

我的代码看起来像这样

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的最大值。

0 个答案:

没有答案