java 里面js 判断String b="var a = true,b = false,c = false,d = true,e = false;";
String str = "a*(b+c*(d+e))".replace("*", "&&").replace("+", "||");
ScriptEngineManager manager = new ScriptEngineManager();
ScriptEngine engine = manager.getEngineByName("js");
engine.eval(b+"var result="+str+";println(result)");
String str = "a*(b+c*(d+e))".replace("*", "&&").replace("+", "||");
ScriptEngineManager manager = new ScriptEngineManager();
ScriptEngine engine = manager.getEngineByName("js");
engine.eval(b+"var result="+str+";println(result)");
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货