如何解决此格式问题?我正在向控制台输出文本,并且 \t 未正确对齐(因为数量太长)。我可以用检查长度的“if”语句廉价地修复它,但想知道是否有更好的方法来做到这一点。
谢谢
代码快照:
//here comes the title/header (Dec-12.......Jan-13.......)
for (int r=0; r<table.rowKeySet().size(); r++)
{
Map<Integer, SaleReportEntity> map = table.row(r);
System.out.print(map.get(0).getSalePeriodStr()+"\t");
for (int c=0; c<table.columnKeySet().size(); c++)
{
SaleReportEntity sre = map.get(c);
System.out.print(sre.getTotalAmountStr()+"\t\t");
}
System.out.println(); //new line
}