java 将字符串转成算术表达式进行计算
来源:互联网 发布:bi数据 编辑:程序博客网 时间:2024/05/17 00:54
转自 http://blog.csdn.net/linminqin/article/details/41804955
import javax.script.ScriptEngine; import javax.script.ScriptEngineManager; import javax.script.ScriptException; public class ExpressTest { public static void test1() throws ScriptException { String str = "(a >= 0 && a <= 5)"; ScriptEngineManager manager = new ScriptEngineManager(); ScriptEngine engine = manager.getEngineByName("js"); engine.put("a", 4); Object result = engine.eval(str); System.out.println("结果类型:" + result.getClass().getName() + ",计算结果:" + result); } public static void test2() throws ScriptException { String str = "43*(2 + 1.4)+2*32/(3-2.1)"; ScriptEngineManager manager = new ScriptEngineManager(); ScriptEngine engine = manager.getEngineByName("js"); Object result = engine.eval(str); System.out.println("结果类型:" + result.getClass().getName() + ",计算结果:" + result); } public static void main(String[] args) throws ScriptException { test1(); test2(); } }
0 0
- java 将字符串转成算术表达式进行计算
- java将字符串转成算术表达式
- java将字符串转成算术表达式
- java代码:计算以 字符串 形式存在的算术表达式
- 正则表达式法计算字符串算术表达式
- 将某个指定的字符串表达式转换为算术表达式并计算其结果
- Java 字符串算术表达式求值
- Java 字符串算术表达式求值
- Java 字符串算术表达式求值
- 算术表达式转成后缀表达式
- 正则表达式法计算字符串算术表达式2
- java将字符串转换为算术运算
- 算术表达式的计算
- 算术表达式的计算
- 计算算术表达式
- 现有字符串形式的算术表达式,求计算其值。
- java字符串表达式计算
- (java)算术表达式的计算之后缀表达式
- STM32学习笔记:CAN总线的过滤器
- linux下启动oracle
- ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务 的解决方法
- js判断undefined类型
- ORA-01034:oracle不可用 的解决方法
- java 将字符串转成算术表达式进行计算
- python学习笔记1(语法)
- 关于java线程池理解
- python学习笔记2(变量)
- bzoj 3039 玉蟾宫 单调栈
- python学习笔记3(字符串)
- python学习笔记4(列表)
- python学习笔记5(元组)
- php经典小程序