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