在Java中,我有以下代码:
System.out.printf("%05.5f", myFloat);
这适用于任何小于 10 的数字,但对于任何 10 或更大的数字,小数位被修剪为 5,但这并不能弥补小数点前的数字更长的事实。我想做以下其中一项:
12.3456
1.23456
(即相同的位数),或:
12.34567
2.34567
(即,用空格填充,使小数点和最后一位数字对齐)。
如果我可以让其中任何一个工作,我会很高兴(两者都会更好!)。
有什么想法吗?谢谢!