我如何将逗号添加到我从 JSON 中快速检索的数字中。

Example
31908551587 to
31,908,551,587

我很困惑,我不知道该怎么办。

最佳答案

你可以用 NSNumberFormatter 来做

swift 4

let largeNumber = 31908551587
let numberFormatter = NumberFormatter()
numberFormatter.numberStyle = .decimal
let formattedNumber = numberFormatter.string(from: NSNumber(value:largeNumber))

swift 3
 let largeNumber = 31908551587
 let numberFormatter = NumberFormatter()
 numberFormatter.numberStyle = NumberFormatter.Style.decimal
 let formattedNumber = numberFormatter.string(from: NSNumber(value:largeNumber))

swift 2
 let largeNumber = 31908551587
 let numberFormatter = NSNumberFormatter()
 numberFormatter.numberStyle = NSNumberFormatterStyle.DecimalStyle
 let formattedNumber = numberFormatter.stringFromNumber(largeNumber)

关于xcode - 如何在swift中为数字添加逗号?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31021197/

10-13 00:57