kotlin 数値をカンマ付きで表示する

kotlin 数値をカンマ付きで表示する

kotlinで、数値をカンマ付きで表示する手順を記述してます。「format」を使用します。

環境

  • OS windows11 home
  • java 19.0.1
  • kotlin 1.7.20-release-201

手順

文字列を最後尾から任意の文字で埋めるには、「format」で可能です。

"%,d".format( 数値 )

実際に、使用してみます。

fun main() {

    var num = 1234567

    println( "%,d".format(num) ) // 1,234,567
    
}

カンマ付きで表示されていることが確認できます。

少数を含む場合は、以下のように「.(少数桁数)f」を使用します。

fun main() {

    var num = 123456.7890123

    println( "%,.5f".format(num) ) // 123,456.78901
    println( "%,.6f".format(num) ) // 123,456.789012
    println( "%,.7f".format(num) ) // 123,456.7890123

}