可能令人困惑的部分是
String.format("4.3", number)的
4表示整个数(包括小数)的长度,而不仅仅是小数之前的部分。该
3代表的小数位数。
因此,要使格式正确无误,最多可以有小数点前4个数字和小数点后3个位,实际上是所需的格式
String.format("%8.3f", number)。
可能令人困惑的部分是
String.format("4.3", number)的
4表示整个数(包括小数)的长度,而不仅仅是小数之前的部分。该
3代表的小数位数。
因此,要使格式正确无误,最多可以有小数点前4个数字和小数点后3个位,实际上是所需的格式
String.format("%8.3f", number)。