使用JDK1.6,您可以使用内置的Javascript引擎。
import javax.script.scriptEngineManager;import javax.script.scriptEngine;import javax.script.scriptException;public class Test { public static void main(String[] args) throws scriptException { scriptEngineManager mgr = new scriptEngineManager(); scriptEngine engine = mgr.getEngineByName("Javascript"); String foo = "40+2"; System.out.println(engine.eval(foo)); } }


