//用js脚本引擎来计算表达式
//ScriptEngineManager 为 ScriptEngine 类实现一个发现和实例化机制
ScriptEngine se=new ScriptEngineManager().getEngineByName("javascript");
String s=2+"+"+3;
System.out.println(se.eval("2+3*5"));
System.out.println(se.eval(s));
结果:
17
5