我正在使用Java中的String.format()方法,尝试模拟C语言中可用的printf()控制通道。我知道如何指定应将字符串放置在占20个字符、5个字符、2个字符等具有3位小数、2位小数等字段中,但是这些字符串默认会靠右对齐。
如何才能将字符串左对齐?
以下是一个可能的输出示例,我希望修改左对齐“ EXECUTING”和“ CREATED ”它们在各自的字段中。
如何才能将字符串左对齐?
以下是一个可能的输出示例,我希望修改左对齐“ EXECUTING”和“ CREATED ”它们在各自的字段中。
Process PID: 25 Status: ----------- EXECUTING
Process PID: 36 Status: READY-SUSPENDED
Process PID: 4 Status: ---------------- CREATED
*注意:将“-”视为空格
String.format("%1$-10s", "test")
。 - jff