gpt4 book ai didi

java - MessageFormat 格式化模式 查询

转载 作者:行者123 更新时间:2023-12-01 15:39:03 30 4
gpt4 key购买 nike

我正在使用 DisplayTag 表库来呈现我的表,它提供了为数据指定 messageFormat 模式的选项。我很难找到正确的格式以下是我尝试编写的格式

  1. given a double print its currency representation without decimal points e.g 25.25 as $25 

2. if a negative double is given it must print -$25 currently its printing ($25)
3. if double is 0.00 the it should not be printed

最佳答案

模式“\u00A4#;-\u00A4#”满足您的前两个要求。第三个,据我所知,不能满足于简单的模式。

您可以使用一个简单的 amount.tag 文件执行以下操作:

<c:if test="${value != 0}>
<fmt:formatNumber value="${value}" pattern="\u00A4#;-\u00A4#"/>
</c:if>

请注意,不显示 0 的任何内容有点奇怪,因为无论如何,由于舍入,0 到 0.5 之间的任何值都会显示为 $0。

关于java - MessageFormat 格式化模式 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8375639/

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