java执行字符串公式

来源:互联网 发布:淘宝卖家常用app 编辑:程序博客网 时间:2024/06/05 09:02
 ScriptEngine jse = new ScriptEngineManager().getEngineByName("JavaScript");
        String strs = "1.2587*3.373" + "*" + 7;
        try {
            System.out.println(new BigDecimal(jse.eval(strs).toString()).setScale(2, BigDecimal.ROUND_HALF_UP));
        } catch (Exception t) {
        }
0 0
原创粉丝点击