27

私はこれらの数字の配列を持っています

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

あなたの助けはすでに高く評価されています。

4

1 に答える 1

46

String.format次のような呼び出しにラップできます。

String.format("%15s", formatter.format(i))
于 2011-05-21T07:56:59.470 に答える