tangguo

在Java的System.out中以表格格式输出

java

我正在从数据库中获取结果,并希望将数据以表的形式输出到Java的标准输出中

我尝试使用\ t,但是我想要的第一列的长度非常可变。

有没有办法在类似输出的漂亮表格中显示它?


阅读 546

收藏
2020-12-04

共1个答案

一尘不染

使用System.out.format。您可以像这样设置字段的长度:

System.out.format("%32s%10d%16s", string1, int1, string2);

此垫string1,int1string232,10和16个字符,分别。

有关java.util.Formatter语法的更多信息,请参见Javadocs (内部System.out.format使用Formatter)。

2020-12-04