在 Java 中,有什么方法可以使用 printf 在字符串末尾添加空格,以确保所有字符串在命令行中的长度相同。
我有一个返回记录的程序,但我需要这样显示它们......
Bob 27 007895
Christopher 32 007856
本质上,我希望每个名称占用 30 个字符,以便所有列对齐。目前我在字符串末尾使用选项卡来创建列,但是有些名称会导致所有列都未对齐(克里斯托弗就是其中之一)....所以我假设有更好的方法去做这个?
System.out.print(Bob.getName() + "\t");
System.out.print(Bob.getAge() + "\t");
Sstem.out.print(Bob.getRegnumber() + "\t");
System.out.print(Chris.getName() + "\t");
System.out.print(Chris.getAge() + "\t");
Sstem.out.print(Chris.getRegnumber() + "\t");
我不使用 GUI 输出到命令行。
干杯