我想打印列名,下面是我的代码
for ( int k=1 ; k< columnCount+1;k++){
System.out.println(columnNames[k] + " ");
}
如何将值打印为列?
我想
value 1 value 2 value 3
不是
value1
value2
value3
我想打印列名,下面是我的代码
for ( int k=1 ; k< columnCount+1;k++){
System.out.println(columnNames[k] + " ");
}
如何将值打印为列?
我想
value 1 value 2 value 3
不是
value1
value2
value3
最简单的方法是使用
System.out.print(columnNames[k] + " ");
ln
inprintln
表示您要在打印行的末尾添加新的行标记。
同样正如Reimeus在他的评论中指出的那样,您可以使用制表符"\t"
而不是固定数量的空格。
但是恕我直言,因为您使用它来打印列,您应该使用System.out.format
(或System.out.printf
)打印固定数量的字符,例如
System.out.format("[%-10s]", "name");// output [name ]
System.out.format("[%10s]", "name");// output [ name]
Formatter 类文档中的更多信息。
System.out.println
添加一个新行。看ln
后缀。你必须使用System.out.print
.