金額表示などで数値を三桁毎にカンマ区切りで出力したい場合があります。JavaのDecimalFormatを使うと簡単に実現できます。
—
import java.text.DecimalFormat;
amount = 1002049;
DecimalFormat formatter = new DecimalFormat(“#,###”);
String result = formatter.format(amount);
結果
1,002,049
—
“#,###”と指定すれば何桁の数字だろうと3桁ずつカンマ区切りで出力してくれます。