我正在尝试格式化文件输出,以便所有内容都排列整齐,并且几乎可以正常工作。我已经使用 \t 来尝试使输出具有统一的刚性外观。它几乎就在那里,但它不太适合一个人(见下文)我认为这是因为团队名称太短,但我不确定有什么建议吗?
我的代码:
while ((str = in.readLine()) != null) {
Team newTeam = new Team(str);
teamArray[counter] = newTeam;
out.println(newTeam.getTeamName() + ": "+ "\t" + newTeam.getBatAvgStr() + " " + newTeam.getSlugAvgStr());
我的输出:
2011 常规赛
TEAM BA SA
Boston: .280 .461
NY_Yankees: .263 .444
Texas: .283 .460
Detroit: .277 .434
St.Louis: .273 .425
Toronto: .249 .413
Cincinnati: .256 .408
Colorado: .258 .410
Arizona: .250 .413
Kansas_City: .275 .415