在Freemarker中将带逗号的字符串转换为整数

时间:2016-10-03 19:23:51

标签: string integer freemarker

我的字符串之间有逗号。我该如何将此字符串转换为整数。我尝试使用

x?number

但是这给了我以下错误

Exceptionfreemarker.core.NonNumericalException

e.g。字符串是“453,000”。我需要将其转换为453000。

还有其他方法吗?

1 个答案:

答案 0 :(得分:0)

没有内置功能来解析国家格式的数字。 ?number仅处理计算机格式,因为当数字作为字符串传输时(应该已经很少见),这就是以前使用的内容。因此原则上x在到达FreeMarker时应该已经是一个数字,或者至少它应该使用计算机格式。如果不可能,您将需要一个自定义功能(或方法)。