java将字符串转成算术表达式
来源:互联网 发布:mac的显卡怎么样 编辑:程序博客网 时间:2024/05/16 15:08
- 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将字符串转换为算术运算
- gson将JSON字符串转成Java对象
- java 将json字符串转成复杂对象
- Java将时间字符串转成时间
- 解析算术表达式字符串
- 字符串算术表达式求值
- js里如何将字符串转成正则表达式
- 将字符串转成列
- 将字符串转成十六进制
- 算术表达式转成前缀表达式(波兰表达式)并求值
- java代码:计算以 字符串 形式存在的算术表达式
- UML知识点
- 可选参数
- 集合框架
- php学习(1)---php基础
- 微信小程序设置启动页面
- java将字符串转成算术表达式
- 2. C#
- 基于redis分布式锁实现“秒杀”
- 二手房买卖必须弄懂的七件事
- 全球最火的R工具包一网打尽,超过300+工具,立马收藏!
- 端口号分类调研
- vue脚手架安装和使用
- ubuntu 16.04 源码安装samba并且配置
- logrotate与rsyslog基本使用