【发布时间】:2014-11-03 16:16:17
【问题描述】:
我想在 Java 中格式化 3 位浮点数,使它们垂直排列,如下所示:
123.45
99
23.2
45
当我使用 DecimalFormat 类时,我很接近,但我想在项目有 1 位或 2 位数字时插入空格。
我的代码:
DecimalFormat formatter = new java.text.DecimalFormat("####.##");
float [] floats = [123.45, 99.0, 23.2, 45.0];
for(int i=0; i<floats.length; i++)
{
float value = floats[i];
println(formatter.format(value));
}
它产生:
123.45
99
23.2
45
我怎样才能打印它,以便除第一行之外的所有内容都移动 1 个空格?
【问题讨论】:
-
如果有人想谷歌这个,它被称为十进制标签。
标签: java