我想读取一个csv文件并在控制台上格式化打印
这是我打印的代码
uiImageArray
但表格没有格式化,我希望每个单元格都在列名称下完全打印(每列必须在同一个地方开始)并且我希望列之间有空格,这可能吗?如何?
答案 0 :(得分:2)
每次使用String.format
打印相同的空格,例如:
//1234567890123456789012345
System.out.print(String.format("%25s", field)); // right aligned text
System.out.print(String.format("%-25s", field)); //left aligned text
正如Jopp所指出的,同样可以用printf实现:
System.out.printf("%-25s", field);