将预定义文本对齐到左侧,并将显示字符串对齐到右侧。 Java的

时间:2015-06-22 19:12:01

标签: java eclipse alignment printf println

在Java中,如何使用print或printf来创建一行文本,第一行输出为“Character Name:”(默认情况下与左边对齐),然后显示字符串值(char1)要对齐屏幕右侧,还是对齐到列的右侧?即:

   Character Name:                      char1

   Character Value:                 charValue

PS。如果有帮助,我正在使用eclipse。

1 个答案:

答案 0 :(得分:1)

System.out.format("Character Name: %25s", x);
System.out.format("Character Value: %24s", y);

您将不得不弄乱格式以确定您必须包含多少空格;它取决于左对齐词的长度。但是,默认情况下使用格式%s会对齐,或者如果使用%-s则使用左对齐。 %&之间的数字s是两者之间的空格量。