-1

My English is not enough to search the question. So, I have to write here. My integer is 600000000 for ex. I want to convert it like this: 600,000,000. How do I do this?

Rick Smith
  • 9,031
  • 15
  • 81
  • 85
Batuhan Kök
  • 1,312
  • 2
  • 10
  • 11

1 Answers1

0
extension Int {
    struct Number {
        static let formatter = NSNumberFormatter()
    }
    var addThousandSeparator:String {
        Number.formatter.groupingSeparator = "."
        Number.formatter.numberStyle = NSNumberFormatterStyle.DecimalStyle
        return Number.formatter.stringFromNumber(self)!
    }
}

let myInteger = 600000000
let myIntegerString = myInteger.addThousandSeparator  // "600.000.000"
Leo Dabus
  • 229,809
  • 59
  • 489
  • 571