我使用DecimalFormat但不能以正确的格式生成整数

时间:2016-05-23 04:15:04

标签: java

float number = 1;
DecimalFormat df = new DecimalFormat("#.##");
String str = ""+df.format(number);
fw.write(str);

我想将整数1设为1.00。但是在文件str中,它仍然写入1而不是1.00。怎么做对了?

2 个答案:

答案 0 :(得分:3)

使用格式"#.00"
查看the official documentation

答案 1 :(得分:0)

请尝试以下方法: -

DecimalFormat df = new DecimalFormat("#.00");