如何在字符串中使用制表符将数据对齐到列?
我有例如这个字符串:
test = "A10 B10 C10 D10 E10"
test = "A100 B100 C100 D100 E100"
test = "A1000 B10 C100 D1000 E10"
并尝试将它们作为数据表中的一列打印到浏览器
<rich:column styleClass="leftAlign">
<h:outputText value="#{bean.test}"/>
</rich:column>
但如果我\t
用作分隔符,我会得到这个:
A10 B10 C10 D10 E10
A100 B100 C100 D100 E100
A1000 B10 C100 D1000 E10
但我需要这样看:
A10 B10 C10 D10 E10
A100 B100 C100 D100 E100
A1000 B10 C100 D1000 E10
注意:当然使用 java 我可以做类似的事情
A0010 B0010
A0100 ........
还是在短字后面加几个" "
,不过好像有点恶心。。
可以用其他更优雅的方式来完成吗?
更新:
我无法使用
,因为我正在使用由;
...分隔的 CSV 文件。