gpt4 book ai didi

java - 在 Apache Velocity 中格式化 BigDecimal

转载 作者:行者123 更新时间:2023-11-30 11:46:23 26 4
gpt4 key购买 nike

在我的速度模板中,我一直在使用 Velocity NumberTool将数字变量格式化为货币。其中大部分是原始 double ,它们可以很好地使用此工具。

不过,有些是BigDecimal类型的,好像根本就没有格式化。它只会在呈现时按原样显示表达式:

$global.numberTool.currency($someBigDecimalVariable)

有没有一种方便的方法可以将 Velocity 的 BigDecimal 格式化为货币?有哪些替代方案?

最佳答案

由于您可以将任何对象放入 Velocity 上下文中,最简单的做法是将您自己的 DecimalFormat 对象放入您的上下文中并调用其 format() 方法在模板中。

当然,这不是一个很好的解决方案,但您可以对其进行改进,使其更通用。

关于java - 在 Apache Velocity 中格式化 BigDecimal,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9796203/

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