【发布时间】:2012-08-06 12:03:06
【问题描述】:
我创建了一个小实用程序来打印 Java 中的表格,它输出如下内容:
/-----------\
| header |
⊢---⊤---⊤---⊣
| A | B | C |
⊢---⊥-⊤-⊥---⊣
| D | E |
⊢---⊤-⊥-⊤---⊣
| A | B | C |
∟---⊥---⊥---/
这很丑,因为不同字符的行没有对齐,目前我依靠+ char 拥有:
⋅-----------⋅
| header |
+---+---+---+
| A | B | C |
+---+-+-+---+
| D | E |
+---+-+-+---+
| A | B | C |
⋅---+---+---⋅
但我想知道这是否可能有像 T 和 L 这样更清晰的符号,但为了加入 - 和 | 而居中。
这是 Java 代码,因此我可以轻松使用任何 UTF-8 字符,但在数学字符表中没有找到适合我的任何内容。如果这些字符仅存在于其他编码中,我也很感兴趣,我可以找到一种使用它们的方法。
【问题讨论】:
-
尝试使用 UTF8 "Box Drawing" 块 U+2500 ("\u2500") - U+256C unicode.org/charts/PDF/U2500.pdf
标签: java formatting character ascii-art