在android中将字符串转换为数学表达式?

时间:2015-02-15 16:05:13

标签: java android math

我已经搜索了如何将字符串“4 + 5”转换为数学表达式,我只发现我应该使用ScriptEngine但是当我在android studio中导入库时它似乎不起作用。你能否提出任何其他想法如何将字符串转换为数学表达式?

我使用了示例this问题,这是他们的代码:

import javax.script.ScriptEngineManager;
import javax.script.ScriptEngine;

public class Test {
  public static void main(String[] args) throws Exception{
    ScriptEngineManager mgr = new ScriptEngineManager();
    ScriptEngine engine = mgr.getEngineByName("JavaScript");
    String foo = "40+2";
    System.out.println(engine.eval(foo));
    } 
}

0 个答案:

没有答案