Java で 3 桁ごとの区切りを設定するにはどうすればよいでしょうか。BigDecimal
の文字列表現があり、これを 3 桁ごとの区切りでフォーマットして文字列として返したいと考えています。
ベストアンサー1
「,」を使用したフォーマット関数を使用できます。
int no = 124750;
String str = String.format("%,d", no);
//str = 124,750
「,」には、ロケール固有のグループ化文字が含まれます。
Java で 3 桁ごとの区切りを設定するにはどうすればよいでしょうか。BigDecimal
の文字列表現があり、これを 3 桁ごとの区切りでフォーマットして文字列として返したいと考えています。
「,」を使用したフォーマット関数を使用できます。
int no = 124750;
String str = String.format("%,d", no);
//str = 124,750
「,」には、ロケール固有のグループ化文字が含まれます。