gpt4 book ai didi

java - 任何用于绘制 ASCII 表的 Java 库?

转载 作者:太空狗 更新时间:2023-10-29 22:35:12 24 4
gpt4 key购买 nike

我需要将数据作为表格输出到控制台。我想知道是否有一些 Java 库可以处理 ASCII 艺术中的绘图表、对齐单元格内的值等?

 ╔══════╤═══════════╤════════╗
║ ID │ Name │ Age ║
╠══════╪═══════════╪════════╣
║ 1 │ John │ 24 ║
╟──────┼───────────┼────────╢
║ 2 │ Jeff │ 19 ║
╟──────┼───────────┼────────╢
║ 3 │ Joel │ 42 ║
╚══════╧═══════════╧════════╝

最佳答案

这对我来说效果很好:http://code.google.com/p/java-ascii-table/

String [] header = {
"User Name",
"Salary", "Designation",
"Address", "Lucky#"
};

String[][] data = {
{ "Ram", "2000", "Manager", "#99, Silk board", "1111" },
{ "Sri", "12000", "Developer", "BTM Layout", "22222" },
{ "Prasad", "42000", "Lead", "#66, Viaya Bank Layout", "333333" },
{ "Anu", "132000", "QA", "#22, Vizag", "4444444" },
{ "Sai", "62000", "Developer", "#3-3, Kakinada" },
{ "Venkat", "2000", "Manager" },
{ "Raj", "62000"},
{ "BTC"},
};

呈现以下内容:

+-----------+--------+-------------+------------------------+---------+| User Name | Salary | Designation |         Address        |  Lucky# |+-----------+--------+-------------+------------------------+---------+|       Ram |   2000 |     Manager |        #99, Silk board |    1111 ||       Sri |  12000 |   Developer |             BTM Layout |   22222 ||    Prasad |  42000 |        Lead | #66, Viaya Bank Layout |  333333 ||       Anu | 132000 |          QA |             #22, Vizag | 4444444 ||       Sai |  62000 |   Developer |         #3-3, Kakinada |         ||    Venkat |   2000 |     Manager |                        |         ||       Raj |  62000 |             |                        |         ||       BTC |        |             |                        |         |+-----------+--------+-------------+------------------------+---------+

关于java - 任何用于绘制 ASCII 表的 Java 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5608588/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com