2013-05-01 47 views
0

我做操作的LOF,用數字微性(特別是具有雙重(#0.00))格式化double和float一勞永逸的JSF2應用

,我問,如果是有沒有辦法一次格式化這些數字和所有 我用這個轉換器爲每個momentfor雙:

<f:convertNumber pattern="#0.00" /> 

預先感謝您

回答

0

試試這個:

DecimalFormat df2 = new DecimalFormat("#0.00"); 
double d = 122.00; 
System.out.println(df2.format(d)); 
double dou = new Double(df2.format(d)).doubleValue(); 
System.out.println(dou); 

輸出:

122.00 
122.0 

如果你想兩位數甚至其零小數點後打印它作爲Stringdouble 122.00的值是12.0。如果你分配double dd = 122.00並打印它會給出122.0

+0

它返回字符串芽我想要雙 – simonTifo 2013-05-01 11:08:45

+0

@simonTifo我編輯了我的答案。 – 2013-05-01 11:13:26

+0

即使爲0,我也要逗號後的兩位數字 – simonTifo 2013-05-01 11:15:30

相關問題