我想将10000000.0
翻译为PREFIX10,000,000.00
我可以知道我应该将哪种模式传递给DecimalFormat?
NumberFormat numberFormat = new DecimalFormat(...);
numberFormat.format(10000000.0);
答案 0 :(得分:6)
new DecimalFormat("PREFIX#,##0.00");
这将始终显示至少一个整数位(例如0),并使用逗号作为组分隔符。
答案 1 :(得分:2)
该号码的模式为:"#,###.00"
,表示:
前缀可以是arbirary字符串。如果它是货币符号,则有一个特殊的符号。有关模式定义的更多信息,请参阅DecimalFormat JavaDoc