在Java中,如何使用print或printf来创建一行文本,第一行输出为“Character Name:”(默认情况下与左边对齐),然后显示字符串值(char1)要对齐屏幕右侧,还是对齐到列的右侧?即:
Character Name: char1
Character Value: charValue
PS。如果有帮助,我正在使用eclipse。
答案 0 :(得分:1)
System.out.format("Character Name: %25s", x);
System.out.format("Character Value: %24s", y);
您将不得不弄乱格式以确定您必须包含多少空格;它取决于左对齐词的长度。但是,默认情况下使用格式%s
会对齐,或者如果使用%-s
则使用左对齐。 %
&之间的数字s
是两者之间的空格量。