Yod*_*oda 5 java decimalformat
您好我想使用DecimalFormat来显示:
8392472 如
839 24 72
我试过了
DecimalFormat dc = new DecimalFormat("000 00 00");
return dc.format(number);
Run Code Online (Sandbox Code Playgroud)
我也尝试过 "### ## ##"
我认为你不能用 a 来做到这一点,DecimalFormat因为你的空格不是组或小数点分隔符。
简单的方法是简单地使用一个字符串:
int number = 8392472;
String s = String.valueOf(number);
String formatted = s.substring(0, 3) + " "
+ s.substring(3, 5) + " "
+ s.substring(5, 7);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1226 次 |
| 最近记录: |