<分区>
在 Java 中,我如何排列我的文件/大小,以便两列都从完全相同的列位置开始?
到目前为止,这是我的代码:
System.out.println(child.getName() + " \t\t" + child.length() + " , ");
它使这个输出(图片):
但是,我希望两列都排成一行,这样就像书中的目录一样。
我是否使用格式说明符?
谢谢
标签 java system.out
<分区>
在 Java 中,我如何排列我的文件/大小,以便两列都从完全相同的列位置开始?
到目前为止,这是我的代码:
System.out.println(child.getName() + " \t\t" + child.length() + " , ");
它使这个输出(图片):
但是,我希望两列都排成一行,这样就像书中的目录一样。
我是否使用格式说明符?
谢谢
最佳答案
System.out.printf("%40s %d,%n",child.getName(),child.length());
其中 40 是最小宽度。按照您认为合适的方式进行更改。
编辑:使用 %n 而不是\n 用于操作系统特定的换行符。
关于java - 如何将 System.out.print 中的多个值整齐地排列到列中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21917681/