如何解析作為字符串的數學表達式并返回數字?在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
提交
取消