Я использую String.format () в Java, пытаясь эмулировать канал управления printf (), доступный в C. Я понимаю, как указать, что строка должна быть помещена в поле, которое принимает 20 символов, 5, 2.... с 3 десятичными числами, 2 и т. д. Однако строки печатаются по правому краю в их поле.
Как выровнять строки по левому краю?
Вот пример возможноговывод, который я хотел бы изменить для выравнивания по левому краю EXECUTING
и CREATED
в их полях.
Process PID: 25 Status: ----------- EXECUTING
Process PID: 36 Status: READY-SUSPENDED
Process PID: 4 Status: ---------------- CREATED
* примечание: считайте '-' пустым пробелом