我正在从数据库获取结果,并希望将数据作为 Java 标准输出中的表输出
我尝试过使用 \t 但我想要的第一列的长度变化很大。
有没有办法将其显示在类似输出的漂亮表格中?
Use System.out.format http://java.sun.com/javase/6/docs/api/java/io/PrintWriter.html#format(java.lang.String,%20java.lang.Object...)。您可以像这样设置字段的长度:
System.out.format("%32s%10d%16s", string1, int1, string2);
这个垫string1
, int1
, and string2
分别为 32、10 和 16 个字符。
请参阅 Java 文档java.util.Formatter http://java.sun.com/javase/6/docs/api/java/util/Formatter.html有关语法的更多信息(System.out.format
uses a Formatter
内部)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)