DecimalFormat 包含一個模式 和一組符號 spa
符號含義:
0 一個數字
# 一個數字,不包括 0
. 小數的分隔符的佔位符
, 分組分隔符的佔位符
; 分隔格式。
- 缺省負數前綴。
% 乘以 100 和做爲百分比顯示
? 乘以 1000 和做爲千進制貨幣符顯示;用貨幣符號代替;若是雙寫,用
國際貨幣符號代替。若是出如今一個模式中,用貨幣十進制分隔符代
替十進制分隔符。
X 前綴或後綴中使用的任何其它字符,用來引用前綴或後綴中的特殊字符。
例子:
DecimalFormat df1 = new DecimalFormat("0.0");
DecimalFormat df2 = new DecimalFormat("#.#");
DecimalFormat df3 = new DecimalFormat("000.000");
DecimalFormat df4 = new DecimalFormat("###.###");
System.out.println(df1.format(12.34));
System.out.println(df2.format(12.34));
System.out.println(df3.format(12.34));
System.out.println(df4.format(12.34));
結果:
12.3
12.3
012.340
12.34 orm