如何使用String.format()将字符串左对齐?

8 浏览
0 Comments

如何使用String.format()将字符串左对齐?

我在Java中使用String.format()函数,试图模拟C语言中的printf()控制通道。我知道如何指定一个字符串应该放置在一个占用20个字符的字段中,5个字符,2个字符...带有3个小数点,2个字符等等。然而,这些字符串在它们的字段中是右对齐打印的。

我如何将字符串左对齐?

下面是一个可能输出的示例,我想要修改以使EXECUTINGCREATED在它们的字段中左对齐。

进程PID:25    状态:-----------       EXECUTING
进程PID:36    状态:READY-SUSPENDED
进程PID:4    状态:----------------        CREATED

*注意:将'-'视为一个空格。

0