java对数字格式化
DecimalFormat
DecimalFormat #不补0 0补0 此外,小数部分会四舍五入
DecimalFormat decimalFormat1 = new DecimalFormat("###.###");
DecimalFormat decimalFormat2 = new DecimalFormat("000.000");
System.out.println(decimalFormat1.format(44444.5555));
System.out.println(decimalFormat2.format(44444.5555));
System.out.println(decimalFormat1.format(111.9227));
System.out.println(decimalFormat2.format(111.9));44444.556
44444.556
111.923
111.900
String.format()
String.format()方法的作用就是格式化输出参数. “%02d”是指定输出格式,%作先导标记,0表示自动补0, 2的意思是最小长度为2(如果用4,则1输出0001),d表示整数。
System.out.println(String.format("%02d",1));
System.out.println(String.format("%02d",5));
System.out.println(String.format("%02d",25));
01
05
25
废话短说