Строка Java выравнивается вправо - PullRequest
21 голосов
/ 21 мая 2011

У меня есть массив этих чисел

61672
8414449
264957

Я использую DecimalFormat объект, подобный этому

DecimalFormat formatter = new DecimalFormat("###,### bytes");

чтобы получить эти результаты

61,672 bytes
8,414,449 bytes
264,957 bytes

но мне нужно, чтобы результаты были выровнены по правому краю, как показано ниже

   61,672 bytes
8,414,449 bytes
  264,957 bytes

Ваша помощь уже оценена.

1 Ответ

37 голосов
/ 21 мая 2011

Вы можете заключить его в String.format вызов, например:

String.format("%15s", formatter.format(i))
...