Skip to main content

Convert Number to String with a Comma for Thousands in Kotlin

To convert a number to a string with a comma for thousands in Kotlin, you will need to use the format() method. This method takes two parameters: the value that you want to convert, and the format string that determines how that value should appear in the final output. For example, if you want to convert the number 123456789 to a string with three commas separating every three digits, then your format string would be “%,d”.

Here’s the code that you would use to convert a number to a string with a comma for thousands in Kotlin:

val num = 123456789 
val str = String.format("%,d", num) // Result: "123,456,789"
val formattedDouble = String.format("%,.2f", 123456.78d) //"123,456.78"

As you can see, the format() method is very simple to use and it can be a great way to make your code more readable. If you need to convert a large number of numbers to strings, then this method can save you a lot of time.

By continuing to use the site, you agree to the use of cookies.