gpt4 book ai didi

java - 这个字符串格式化程序行有什么问题?

转载 作者:行者123 更新时间:2023-12-01 05:05:16 24 4
gpt4 key购买 nike

String result = String.format( "% % % | %-20s| %25s | $%,8.2f | %5d | %-s", thisYear, thisMonth, thisDay, 
eventName, eventVenue, ticketPrice, ticketsRemaining, eventType);

整数:今年、本月、今天、剩余门票。

字符串:事件名称、事件地点、事件类型。

double:门票价格。

我已验证所有字段均已正确初始化。此行应输出为以下格式:

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);

为了制作而不是观看此thread .

关于java - 这个字符串格式化程序行有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12805321/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com