Como alinhar à esquerda seqüências de caracteres usando String.format ()?
Eu estou usando String.format () em Java tentando emular o canal de controle printf () disponível em C. Eu entendo como especificar que uma string deve ser colocada em um campo com 20 caracteres, 5, 2 ... 3 casas decimais, 2 etc. No entanto, as cadeias são impressas alinhadas à direita em seus campos.
Como alinhar à esquerda as cordas?
Aqui está um exemplo de uma saída possível que eu gostaria de modificar para alinhar à esquerdaEXECUTING
eCREATED
em seus campos.
Process PID: 25 Status: ----------- EXECUTING
Process PID: 36 Status: READY-SUSPENDED
Process PID: 4 Status: ---------------- CREATED
* note: considere '-' como um espaço vazio