Java:将字符串转换为double \ long,除以100,然后将其转换回字符串(SpEL)

问题描述 投票:0回答:1

这是我所拥有的:

·字符串var“ amount”,值:“ 123.45”

我需要在SpEL表达式上将其除以100。所以我就这样:

T(java.lang.Double).valueOf(amount) / 100D

然后,再次将结果作为字符串返回。

我该如何实现?我尝试过

T(java.lang.Double).toString(T(java.lang.Double).valueOf(amount) / 100D)

但不起作用。出于某种原因,乘除而不是乘法:-\

提前感谢

java type-conversion spring-el
1个回答
0
投票

尝试使用String#valueOf将调整后的double转换为字符串:

T(java.lang.String).valueOf(T(java.lang.Double).valueOf(amount) / 100D)
© www.soinside.com 2019 - 2024. All rights reserved.