String a = String.format("%5.2f",123456.556);
System.out.println(a);
String a1 = String.format("%8.2f",6.556);
System.out.println(a1);
String a2 = String.format("%8.2f",12.5);
System.out.println(a);
String a1 = String.format("%8.2f",6.556);
System.out.println(a1);
String a2 = String.format("%8.2f",12.5);
System.out.println(a2);
123456.56
6.56
12.50
%5.2f 加上小数点一共是5位, 小数点占2位, 那么整数占2位
当整数位>格式整数位, 按实际显示;
当整数位<格式整数位, 显示前面缩进相应的位数
当小数位>格式小数位, 小数位四舍五入
当小数位<格式小数位, 补零