String result = String.format( "% % % | %-20s| %25s | $%,8.2f | %5d | %-s", thisYear, thisMonth, thisDay,
eventName, eventVenue, ticketPrice, ticketsRemaining, eventType);
ints:今年,这个月,这一天,门票剩余。
字符串:事件名称、事件场地、事件类型。
双:门票价格。
我已经验证了所有字段都已正确初始化。 此行应输出为以下格式:
2012-01-20 | Penguins-Capitals | CONSOL Energy Center | $ 92.35 | 15 | NHL
2012-08-05 | Chickenfoot | Riverplex Amphitheatre | $ 62.50 | 1,273 | Concert
格式化程序不完整,但是当我尝试运行它时遇到失败,因此存在一些语法错误。 我不太擅长格式化程序。
你应该确保在 %
之后添加类型,在这种情况下是它的%d
String result = String.format( "%4d-%02d-%02d | %-20s| %25s | $%.3f | %5d | %s", thisYear, thisMonth, thisDay,
eventName, eventVenue, ticketPrice, ticketsRemaining, eventType);
要制作,
而不是.
请观看此线程。