DecimalFormat用法

DecimalFormat 是 NumberFormat 的一個具體子類,用於格式化十進制數字。

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.34orm

相關文章
相關標籤/搜索