簡體   English   中英

Java庫,用於在命令行上編寫表

[英]Java library for writing a table on the command line

有誰知道一個將String [] []轉換為String表的庫,如下所示?

| title1 | title2 |
|________|________|
| blah   | blih   |
| blah2  | blih2  |
etc...

我可以為此編寫格式化的字符串,但是它將是與參數相關聯的非通用代碼。 為此目的編寫通用代碼將比我願意投資的代碼昂貴。

因此,總的來說,我認為圖書館是有道理的。

知道這是否已經存在嗎?

根據daniel_or_else線程中:

使用j-text-utils,您可以打印以控制一個表,例如:

_____________________________________________________________
| Item Num | Description           | Rating |  Cost | Price |
=============================================================
| 8675309  | Tommy Tutone Album    |      3 |  5.99 | 10.99 |
| 5619452  | Led Zeppelin Box Set  |      5 | 10.42 | 24.95 |
| 9154732  | Justin Bieber Box Set |     -1 |  0.00 |  0.00 |

它很簡單:

TextTable tt = new TextTable(columnNames, data);
tt.printTable();

我不知道執行此操作的任何庫,但請看以下SO問題:

Java:將2D字符串數組打印為右對齊表

它向您展示了如何創建一個通用方法,該方法為每一列動態生成格式字符串。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM