Как я могу выровнять строки по левому краю с помощью String.format ()?
-
28-10-2019 - |
Вопрос
Я использую String.format () в Java, пытаясь имитировать канал управления printf (), доступный в C. Я понимаю, как указать, что строка должна быть помещена в поле, которое занимает 20 символов, 5, 2... с 3 десятичными знаками, 2 и т. д. Однако строки печатаются с выравниванием по правому краю в своем поле.
Как выровнять строки по левому краю?
Вот пример возможного вывода, который я хотел бы изменить, чтобы выровнять по левому краю EXECUTING
и CREATED
в их полях.
* примечание: считайте '-' пустым местом
Решение
То же, что и с printf - используйте модификатор -
в формате
Другие советы
Нравится?
родовое словоВывод:
родовое словоНе связан с StackOverflow