[英]java formatting tabular output
Java有一種很好的方式來使用System.out.format打印表
這是一個例子:
Object[][] table = new String[4][];
table[0] = new String[] { "Pie", "2.2", "12" };
table[1] = new String[] { "Cracker", "4", "15" };
table[2] = new String[] { "Pop tarts", "1", "4" };
table[3] = new String[] { "Sun Chips", "5", "2" };
System.out.format("%-15s%-15s%-15s%-15s\n", "Item#", "Item", "Price", "Quantity");
for (int i = 0; i < table.length; i++) {
Object[] row = table[i];
System.out.format("%-15d%-15s%-15s%-15s\n", i, row[0], row[1], row[2]);
}
結果:
Item# Item Price Quantity
0 Pie 2.2 12
1 Cracker 4 15
2 Pop tarts 1 4
3 Sun Chips 5 2
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.