web-dev-qa-db-fra.com

Java chaîne aligner à droite

J'ai un tableau de ces nombres

61672
8414449
264957

J'utilise un objet DecimalFormat comme celui-ci

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

pour obtenir ces résultats

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

mais j'ai besoin que les résultats soient alignés à droite comme le suivant

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

Votre aide est déjà appréciée.

22
David Weng

Vous pouvez l'envelopper dans un String.format appeler comme ceci:

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