欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

Java调用JavaScript实现字符串计算器,javajavascript,如果表达式是字符串的形式

来源: javaer 分享于  点击 22599 次 点评:252

Java调用JavaScript实现字符串计算器,javajavascript,如果表达式是字符串的形式


如果表达式是字符串的形式,那么一般我们求值都会遇到很大的问题。 这里有一种直接调用JavaScript的方法来返回数值,无疑神器。 代码如下:

package scc;import javax.script.ScriptEngine;import javax.script.ScriptEngineManager;import javax.script.ScriptException;public class Counter {    public static void main(String[] args) {        // TODO Auto-generated method stub        ScriptEngineManager manager = new ScriptEngineManager();        ScriptEngine SE = manager.getEngineByName("js");        String Numbers = new String("1+2/5");        try {            String ans = SE.eval(Numbers).toString();            System.out.println(ans);        } catch (ScriptException e) {            e.printStackTrace();        }    }}
相关栏目:

用户点评