java实现计算字符串表达式

引言

在java后端中,偶尔存在需要将一个字符串当成表单式来计算。本文中,实现了java后端如何执行字符串的表单式

实现

ScriptEngineManager manager = new ScriptEngineManager();
ScriptEngine engine = manager.getEngineByName("JavaScript");
 
Object result = engine.eval("1+1");

PS:此方法对jdk版本有限,有些jdk版本没有内置脚本执行就无法使用

posted @ 2022-10-16 23:33  east_ebony  阅读(61)  评论(0)    收藏  举报