【14.32】java基础 evel 函数

写js的时候发现evel函数可以执行操作字符串
那么在java中如何使用

public static void main(String[] args) {
        ScriptEngineManager manager = new ScriptEngineManager();
        ScriptEngine se = manager.getEngineByName("js");
        String a = "1+40";
        try {
            System.out.println(se.eval(a));
        } catch (ScriptException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }

输出结果: 41
从代码上看出采用的仍然是js的引擎执行的evel函数

你可能感兴趣的:(【14.32】java基础 evel 函数)