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

相關文章
相關標籤/搜索