我做了很多操作,用数字计算(特别是双 (#0.00) )
我问是否有办法一劳永逸地格式化这些数字,我暂时使用这个转换器来处理每个 double :
<f:convertNumber pattern="#0.00" />
先感谢您
我做了很多操作,用数字计算(特别是双 (#0.00) )
我问是否有办法一劳永逸地格式化这些数字,我暂时使用这个转换器来处理每个 double :
<f:convertNumber pattern="#0.00" />
先感谢您
尝试这个:
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
如果您想要两位数,即使它的小数点后为零,也可以将其打印为String
. double
122.00 的值为 12.0。如果您分配double dd = 122.00
并打印它将给出输出122.0