Java评估算术字符串

示例

// 获取JavaScript引擎的实例

ScriptEngineManager manager = new ScriptEngineManager();

ScriptEngine engine = manager.getEngineByName("JavaScript");

//要评估的字符串

String str = "3+2*4+5";

//以运算符优先级进行算术运算后的值为16

//打印值

try {

    System.out.println(engine.eval(str));

} catch (ScriptException ex) {

    ex.printStackTrace();

}

//Outcome:

//算术评估后的字符串值将打印在标准输出上。

//在这种情况下,“ 16.0”将被打印在标准输出上。

           

以上是 Java评估算术字符串 的全部内容, 来源链接: utcz.com/z/315810.html

回到顶部