为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

MM们 2019-07-22 20:12:34
在Java的System.out中以表格式输出我从数据库中获得结果,并希望将数据作为Java标准输出中的表输出我尝试使用\t,但是我想要的第一列的长度是非常可变的。有没有一种方法可以在像输出这样好的表中显示这一点?
查看完整描述

3 回答

?
大话西游666

TA贡献1817条经验 获得超14个赞

使用System.out.format..您可以设置如下字段的长度:

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

这块垫子string1int1,和string2分别为32、10和16个字符。

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


查看完整回答
反对 回复 2019-07-22
?
慕婉清6462132

TA贡献1804条经验 获得超2个赞

使用J-文本-实用程序您可以打印来控制一个表,如下所示:

它很简单,就像:

TextTable tt = new TextTable(columnNames, data);                                                         
tt.printTable();

API还允许排序和行编号.。


查看完整回答
反对 回复 2019-07-22
  • 3 回答
  • 0 关注
  • 414 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信