标签: java expression expression-evaluation
我有一个字符串格式的等式,如“45 + 5 * 4-6”,我必须用Java解决。
有没有办法解决字符串格式的等式?
答案 0 :(得分:1)
检查Beanshell
这样的事情应该有效 -
Interpreter ip = new Interpreter(); ip.eval("res = 45+5*4-6"); System.out.print(ip.get("res"));