Если вы хотите, чтобы число всегда занимало один и тот же размер, вы можете использовать следующий шаблон
0.00000
вместо
#.#####
Вот как числа отображаются дляоба решения:
0.00000 #.#####
------- --------
0.00000 0
1.00000 1
0.34543 0.34543
0.50000 0.5
Разница между 0 и # заключается в следующем:
0 Номер Да Цифра
# Номер Да Цифра, нольотображается как отсутствующий
Вы можете проверить полную документацию в javadoc DecimalFormat
в разделе Специальные символы шаблона
При печати чисел с рисунком 0.00000
будет получена хорошо выровненная матрица.
0.00000 1.00000 0.63467
0.34000 0.34245 0.00000
0.34255 0.98455 1.00000
с рисунком #.####
они будут отображаться не выровненными, как следует
0 1 0.63467
0.34 0.34245 0
0.34255 0.98455 1