您好我已经将数学表达式创建为字符串格式
String strFormula = "((2*(" + a + "+(2*" + st + "))+2*(" + b + "+(2*" + st + ")))*" + l + "/1000000)*" + amount;
strFormula = CommonFunctions.FormatFormulaWithGermanStandard(strFormula);
我想评估这个数学表达式。
请为我推荐可用的链接或示例代码。
答案 0 :(得分:1)
有两种方法可以执行此操作。
使用SQL lite(内置)db执行带有表达式的
使用谷歌,使用表达式发出谷歌请求,它将返回响应。
答案 1 :(得分:0)
有三种方法可以解决一个表达式,你可以通过前缀,后缀或中缀来实现,或者可以检查这些方法之一的java代码来解决你的表达式,就像这里是使用postfix方法求解表达式的代码下面的链接
通过谷歌搜索,您可以找到更多有用的链接答案 2 :(得分:0)
如果您不想自己动手,JEXL应该能够处理这种表达式,并且它相对轻量级。