public class VariableFormula extends Object
| 构造器和说明 |
|---|
VariableFormula() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addExtendFunc(String funcName,
Function<Object[],Object> extendFunc) |
Object |
calcFormula() |
static Object |
calculate(String szExpress) |
static Object |
calculate(String szExpress,
Object varMap) |
static Object |
calculate(String szExpress,
VariableTranslate varTrans) |
static Object |
calculate(String szExpress,
VariableTranslate varTrans,
Map<String,Function<Object[],Object>> extendFuncMap) |
int |
checkFormula(String szExpress) |
static int |
getOptID(String sOptName) |
static boolean |
isKeyWord(String sWord) |
void |
setExtendFuncMap(Map<String,Function<Object[],Object>> extendFuncMap) |
void |
setFormula(String formula) |
void |
setTrans(VariableTranslate trans) |
public void setTrans(VariableTranslate trans)
public void setFormula(String formula)
public static int getOptID(String sOptName)
public static final boolean isKeyWord(String sWord)
public Object calcFormula()
public static Object calculate(String szExpress, VariableTranslate varTrans, Map<String,Function<Object[],Object>> extendFuncMap)
public static Object calculate(String szExpress, VariableTranslate varTrans)
public int checkFormula(String szExpress)
szExpress - 表达式Copyright © 2025 江苏南大先腾信息产业股份有限公司. All rights reserved.