使用 \t 创建列列表
using \t to create a columned list
下面是循环遍历整个数组列表并打印出其中的值的代码。我想让打印出来的版本打印出列。
public void printList(){
System.out.println("Task \tDue date");
for (Task task : taskArrayList) {
System.out.println(task.getTask() + " \t" + task.getDate() + " \t");
}
}
如何获得我想要的输出?
制表符不能很好地解决这个问题。尝试像这样使用 String.format():
String format = "%-50s%-50s";
System.out.println(String.format( format, "Task", "Due date" ));
for ( Task task : taskArrayList) {
System.out.println(String.format( format, task.getTask(), task.getDate() ));
}
下面是循环遍历整个数组列表并打印出其中的值的代码。我想让打印出来的版本打印出列。
public void printList(){
System.out.println("Task \tDue date");
for (Task task : taskArrayList) {
System.out.println(task.getTask() + " \t" + task.getDate() + " \t");
}
}
如何获得我想要的输出?
制表符不能很好地解决这个问题。尝试像这样使用 String.format():
String format = "%-50s%-50s";
System.out.println(String.format( format, "Task", "Due date" ));
for ( Task task : taskArrayList) {
System.out.println(String.format( format, task.getTask(), task.getDate() ));
}