DecimalFormat類的使用,用於格式化十進制數字

DecimalFormat用法

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

DecimalFormat 包含一個模式 和一組符號 


符號含義: 

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章