如何在Java中使用零左pad double

如何在Java中使用零左pad double,java,leading-zero,Java,Leading Zero,在Java中,我需要将一些零预先挂起到一个双精度值。 整数很简单,例如: System.out.printf("%08d\n", 1); 产生: 00000001 如果我用实际值尝试相同的方法: System.out.printf("%08f\n", 1.1); 产量为1.10万吨 我如何实现0000001.1 谢谢。试试这个 System.out.println(String.format("%07.1f",1.1F)); 可能重复的

在Java中,我需要将一些零预先挂起到一个双精度值。 整数很简单,例如:

System.out.printf("%08d\n", 1);
产生: 00000001

如果我用实际值尝试相同的方法:

System.out.printf("%08f\n", 1.1);
产量为1.10万吨

我如何实现0000001.1

谢谢。

试试这个

System.out.println(String.format("%07.1f",1.1F));
可能重复的