有哪些更好的方法可以打印以下部分?

时间:2012-09-04 00:49:18

标签: java

有哪些更好的方法可以打印以下部分?我认为在带有标题的某种类型的表格式中看起来会更好。我想,我想把它们调整到固定的长度。这是我想要格式化以更好看的代码片段。 print元素是sql数据库中的元素。

 System.out.println("\nAll records in your table:");
 System.out.println("ID#     Name           GPA  Status Mentor Level Thesis Advisor  Company"); //table heading...
 while (rs.next()) {
     String output = " ";
     output += rs.getString("studentID") + "    "
         + rs.getString("firstName") + " "
         + rs.getString("lastName") + " "
         + rs.getString("gpa") + "    "
         + rs.getString("status") + "   "
         + rs.getString("mentor") + " "
         + rs.getString("level") + " "
         + rs.getString("thesisTitle") + " "
         + rs.getString("thesisAdvisor") + " "
         + rs.getString("company") + "\n";
     System.out.printf("%s", output);
 }

2 个答案:

答案 0 :(得分:2)

|你可以| |做点什么 |喜欢这个|

| studentname | |名字| |中间名| | ....... |

答案 1 :(得分:0)

“我想将它们调整为固定长度”:
为什么你的连接空格的长度不同?
您可以尝试连接“\ t \ t”。
如果是HTML,使用 HTML Table 会为您处理。