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

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

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

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

3 回答

?
Smart猫小萌

TA贡献1911条经验 获得超7个赞

使用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-27
?
慕桂英4014372

TA贡献1871条经验 获得超13个赞

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

它很简单,就像:

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

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




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

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号