如何在CEL中设置小数点

时间:2018-06-12 07:15:15

标签: cumulocity

我一直在使用CEL进行一些计算。由于计算的复杂性,结果最终得到一些长小数点。我只是想知道是否有任何功能可以将23.012372983659365034701之类的数据转换为23.01

谢谢。

1 个答案:

答案 0 :(得分:1)

在CEL中,数字是Java BigDecimal(除非您将其创建为其他数据类型)。 例如,getNumber()方法返回BigDecimal。

您可以使用BigDecimal的setScale函数(请参阅https://docs.oracle.com/javase/7/docs/api/java/math/BigDecimal.html#setScale(int,%20java.math.RoundingMode)