我从数据库中获取结果,并希望将数据作为Java的标准输出中的表输出
我尝试过使用\ t但是我想要的第一列长度变化很大.
有没有办法在像输出这样漂亮的表中显示它?
将数组的单元格打印为右对齐表格的最佳方法是什么String[][]?例如,输入
{ { "x", "xxx" }, { "yyy", "y" }, { "zz", "zz" } }
Run Code Online (Sandbox Code Playgroud)
应该产生输出
x xxx
yyy y
zz zz
Run Code Online (Sandbox Code Playgroud)
这似乎是人们应该能够使用 完成的事情java.util.Formatter,但它似乎不允许非常数的字段宽度。最佳答案将使用一些标准方法来填充表格单元格,而不是手动插入空格字符。