Java 字符串向右对齐

2022-09-01 14:15:25

我有这些数字的数组

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

您可以将其包装成如下所示的调用:String.format

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

答案 2

推荐