Spring 表达式语言:获取绝对值
Spring Expression Language: Get absolute value
我正在尝试计算需要运算符绝对值的表达式。评估后,我的表情如下所示:
((-4.0 - 3.0)/-4.0) * 100
我想用分母的绝对值代替。
我试过使用 Math.abs() 但它在评估其中包含 abs() 的表达式时抛出异常。以下是我尝试过(但失败了)的表达式:
((-4.0 - 3.0)/${#java.lang.Math.abs(-4.0)}) * 100
((-4.0 - 3.0)/#java.lang.Math.abs(-4.0)) * 100
((-4.0 - 3.0)/${java.lang.Math.abs(-4.0)}) * 100
任何人都可以告诉我正确的语法吗?另外,我们可以使用条形图来获取绝对值吗(比如 |-4.0| 或其他)?
更新
我尝试过使用条形图(例如 |-4.0|,但即使那样也没有用。
使用T
operator调用静态方法...
T(java.lang.Math).abs(...)
我正在尝试计算需要运算符绝对值的表达式。评估后,我的表情如下所示:
((-4.0 - 3.0)/-4.0) * 100
我想用分母的绝对值代替。
我试过使用 Math.abs() 但它在评估其中包含 abs() 的表达式时抛出异常。以下是我尝试过(但失败了)的表达式:
((-4.0 - 3.0)/${#java.lang.Math.abs(-4.0)}) * 100
((-4.0 - 3.0)/#java.lang.Math.abs(-4.0)) * 100
((-4.0 - 3.0)/${java.lang.Math.abs(-4.0)}) * 100
任何人都可以告诉我正确的语法吗?另外,我们可以使用条形图来获取绝对值吗(比如 |-4.0| 或其他)?
更新
我尝试过使用条形图(例如 |-4.0|,但即使那样也没有用。
使用T
operator调用静态方法...
T(java.lang.Math).abs(...)