在我的回应我得到的值作为80.00000
如何将小数点设置为双精度中的2位数?
DecimalFormat df = new DecimalFormat("##.##");
TextField.setText(df.format(Double.parseDouble(custom.getValue())));
我的问题是我得到80.000,我做了parseDouble将返回一个基本的double类型的,我做了格式这双以2 decimals
。
为什么我变得80
而不是80.00
?
我改变了我的方式,并尝试与此。
TextField.setText(String.format("%2f",Double.parseDouble(custom.getValue())));
现在我歌厅80.000000
代替80.00
感谢。它为我工作.. – John 2015-06-24 09:17:55