public class StringToJavaResult
extends java.lang.Object
| Constructor and Description |
|---|
StringToJavaResult() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.Object |
calculate(java.lang.String formula)
预算算式的字符串,转换为java计算算式,并输出计算结果
使用示例:StringToJavaResult.calculate("100+9")
输出 109
|
static boolean |
judgement(java.lang.String condition,
java.util.Map<java.lang.String,java.lang.Object> param)
条件表达式字符串转换为java条件表达式并计算出表达式的结果
调用方法示例 :
Map
|
public static java.lang.Object calculate(java.lang.String formula)
formula - 计算公式,例如:formula="1+1"public static boolean judgement(java.lang.String condition,
java.util.Map<java.lang.String,java.lang.Object> param)
condition - 条件表达式,例如:condition="(a >= 0 && b <= 5)"param - 条件表达式中的被判断项的值,例如:上面例子中的a/b,这里应传入map.put("a","a的当前值");map.put("b","b的当前值");