Я хочу отформатировать 3-значные поплавки на Java, чтобы они выстроились вертикально таким образом, чтобы они выглядели следующим образом:
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 пробел?