2012-09-04 65 views
0

什麼是一些更好的方法來打印以下部分?我認爲它會在某種類型的表格格式中看起來更好。我想,我想調整他們到固定的長度。這裏是我想格式化的代碼片段,看起來更好。打印元素是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); 
} 
+4

除了不是一個超級問題,你沒有提供任何要求的方式。怎麼看?在什麼情況/媒介?如果你只是想證明,使用'printf'。 –

+0

類似於[mysql客戶端](http://www.tutorialsweb.com/sql/images/mysql.2.gif)中顯示的表格? – fgb

回答

2

|你可以| |做點什麼| |喜歡這個|

| studentname | |名字| | middlename | | ....... |

0

「我想調整它們到固定長度」:
這就是爲什麼你連接不同長度的空格?
您可以嘗試連接「\ t \ t」。
萬一它是HTML,使用HTML Table將照顧它。

相關問題