java中如何将字符串作为表达式运行呢?
下文笔者讲述将字符串作为表达式运行的方法及示例分享,如下所示
字符串表达式运行的示例
字符串作为表达式运行的实现思路
使用 jdk 1.6时 我们可使用ScriptEngineManager对象 即可运行字符串表达式例:
字符串表达式运行的示例
import javax.script.ScriptEngineManager;
import javax.script.ScriptEngine;
import javax.script.ScriptException;
public class TestClass {
public static void main(String[] args) throws ScriptException {
ScriptEngineManager mgr = new ScriptEngineManager();
ScriptEngine engine = mgr.getEngineByName("JavaScript");
String t = "88+99";
System.out.println(engine.eval(t));
}
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


