DecimalFormat df1 = new DecimalFormat(“0.0″); //保留1位小数,带前导零
DecimalFormat df2 = new DecimalFormat(“#.#”); //保留1位小数,可以不带前导零
DecimalFormat df3 = new DecimalFormat(“000.00″); //保留2位小数,带前导零
DecimalFormat df4 = new DecimalFormat(“###.##”); //保留2位小数,可以不带前导零
模式中#为可选,存在则出现,不存在则不出现;
模式中0为必须,存在则为具体数字,不存在则为零;
System.out.println(df1.format(0.12));
System.out.println(df2.format(0.12));
System.out.println(df3.format(0.12));
System.out.println(df4.format(1230.12));
结果:
0.1
0.1
000.120
1230.12