我在Java中有一个循环的下面的输出,我想知道如何设置列之间的差距,使输出看起来整洁。在Java中格式化列输出
Name[Last,First]:Cruise, Tom Movie:MI Year:1990s
Name[Last,First]:Hanks, Tom Movie:Cast Away Year:2000s
我希望电影和年份沿着同一行对齐。我使用了三种方法getName(),getMovie,getYear()来获取数据。
我在Java中有一个循环的下面的输出,我想知道如何设置列之间的差距,使输出看起来整洁。在Java中格式化列输出
Name[Last,First]:Cruise, Tom Movie:MI Year:1990s
Name[Last,First]:Hanks, Tom Movie:Cast Away Year:2000s
我希望电影和年份沿着同一行对齐。我使用了三种方法getName(),getMovie,getYear()来获取数据。
尝试使用制表符,如果我没记错这将使它能很好地对齐
\ t
或学习中的printf,这是一个的String.format快捷方式();
System.out.printf("%12s%12s%n",hand1,h…
%=实体
S =字符串变种占位符
12 =空格
%N =系统独立线端返回
尝试使用格式()或String类的printf()方法。