Java evaluate a math expression in string

Java evaluate a math expression in string
refer to:‮ttual‬uri.com
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 = "2+3";
		System.out.println(engine.eval(foo));
    } 
}
Created Time:2017-09-03 22:04:02  Author:lautturi