我的代码使用一个for循环,像这样:在Java中使用
for(int i=0; i<100; i++)
{
System.out.print(number + "\t");
}
当然我的for循环比这要复杂得多,但我只是输入,在用于演示目的。我在表格中使用“\ t”进行对齐,但这会使列打印太远。我目前的输出是:
1 2 3 4
-- -- -- --
1 1 1 4
0 2 2 2
0 0 3 3
我该如何减少标签“\ t”制造的空间? 我的另一个问题是我如何分割80个字符的行,以便我的输出不超过页面宽度?
有在Java中可用的格式打印机API自1.5使用某些 “标准的” 序列来格式化输出。查看http://docs.oracle.com/javase/7/docs/api/java/util/Formatter.html –
请注意,制表符所代表的空间数量完全是您的控制台窗口或文件编辑器的功能。不是真正的Java问题... – dhke