我创建了一个小实用程序来在java中打印表格,输出如下内容:
/-----------\
| header |
⊢---⊤---⊤---⊣
| A | B | C |
⊢---⊥-⊤-⊥---⊣
| D | E |
⊢---⊤-⊥-⊤---⊣
| A | B | C |
∟---⊥---⊥---/
这是非常丑陋的,因为不同字符的行没有对齐,目前我回到'+'字符
⋅-----------⋅
| header |
+---+---+---+
| A | B | C |
+---+-+-+---+
| D | E |
+---+-+-+---+
| A | B | C |
⋅---+---+---⋅
但我想知道这是否有可能像T和L那样有更清晰的符号,但是为了加入 - 和|而居中。
这是java代码,所以我可以轻松使用任何UTF8字符,但在数学字符表中找不到任何适合我的东西。如果这些字符只存在于其他编码中,我也很感兴趣,我可以找到一种方法来使用它们。
答案 0 :(得分:3)
感谢valexhome,UTF8模块“Box Drawing”确实是我一直在寻找的,现在很棒:
┌───────────┐
│ header │
├───┬───┬───┤
│ A │ B │ C │
├───┴─┬─┴───┤
│ D │ E │
├───┬─┴─┬───┤
│ A │ B │ C │
└───┴───┴───┘