java 类似eval函数

2016-06-08 13:52:00
1147533288
转贴
1136

脚本引擎

public class Test {
	public static void main(String[] args) throws ScriptException {
		ScriptEngineManager manager = new ScriptEngineManager();
		ScriptEngine se = manager.getEngineByName("js");
		String str = "1+2*(3+6)-5/2";
		Double result =(Double) se.eval(str);
		System.out.println(result);
	}
}
文章分类
联系我
联系人: meepo
电话: *****
Email: 1147533288@qq.com
QQ: 1147533288