如何解析作为字符串的数学表达式并返回数字?在Java中是否有一种方法可以从这个数学表达式中得到结果:String code = "5+4*(7-15)";另一方面,解析算术表达式的最佳方法是什么?
3 回答
回首忆惘然
TA贡献1847条经验 获得超11个赞
ScriptEngineManager manager = new ScriptEngineManager();ScriptEngine engine = manager.getEngineByName("js"); Object result = engine.eval("5+4*(7-15)");
eval('var aa=5+4*(7-15)') aa // -27
添加回答
举报
0/150
提交
取消