如果我有以下小數點的數字:顯示雙打時,我如何對齊小數點和浮動
Double[] numbers = new Double[] {1.1233, 12.4231414, 0.123, 123.3444, 1.1};
for (Double number : numbers) {
System.out.println(String.format("%4.3f", number));
}
然後我得到以下輸出:
1.123
12.423
0.123
123.344
1.100
我要的是:
1.123
12.423
0.123
123.344
1.100
它實際上是'%8.3f',至少在我的電腦上。 – Djon
這取決於輸出格式的長度,我認爲'123.344'的長度大約是7,這是您在printf格式中應該保留的最小值。 –
我認爲第一個數字表示要使用的字符總數,但我不確定。 – Djon