如何在 CEL 中设置小数点



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

谢谢。

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

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

最新更新