いろいろ備忘録日記

主に .NET とか Go とか Flutter とか Python絡みのメモを公開しています。

Javaで数字をカンマ付け (%,d)

概要

いつも使いたいときに忘れるので、ついでにここにメモ。

公式 Javadoc のFormatterクラスの記載を読めば分かるみたいなのですが、ややこしいんですよね。。。

とりあえず、%,d でカンマ付けになる。

サンプル

public final class App {
    public static void main(String[] args) {
        final var num = 99999;
        final var str = String.format("%,d", num);

        System.out.println(str);
    }
}

実行すると以下のようになります。

$ java App.java
99,999

参考情報

docs.oracle.com


過去の記事については、以下のページからご参照下さい。

サンプルコードは、以下の場所で公開しています。