标签: java leading-zero
我需要在Java中将多个零预先挂起到double值。 整数很简单,例如:
System.out.printf("%08d\n", 1);
产地: 00000001
如果我尝试使用真实值:
System.out.printf("%08f\n", 1.1);
产生的输出为1.100000
我实现了0000001.1?
感谢。
答案 0 :(得分:2)
试试这个
System.out.println(String.format("%07.1f",1.1F));