我如何将逗号添加到我从 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/