加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

JAVA – 表达式解析和评估库

发布时间:2020-12-15 01:02:44 所属栏目:Java 来源:网络整理
导读:我正在寻找一个解析和解析的JAVA库.评估表达.我搜索并尝试了一些像Apache的JEXL和Jeval这样的库,但它们并不是我需要的. 我的要求: 支持所有值类型(即int,double,boolean,String等) 支持所有已知的数学和数学逻辑运算符(,–,*,, =等) 支持变量(没有任何特殊
我正在寻找一个解析和解析的JAVA库.评估表达.我搜索并尝试了一些像Apache的JEXL和Jeval这样的库,但它们并不是我需要的.

我的要求:

>支持所有值类型(即int,double,boolean,String等)
>支持所有已知的数学和数学逻辑运算符(,–,*,<,< =等)
>支持变量(没有任何特殊符号 – 例如在Jeval变量中应该写成#{a} – 对我来说不够好)
>支持自定义功能 – 具有类型强制和验证功能

有什么建议?

解决方法

尝试 Janino.它是一个运行时内存编译器,可以用作表达式求值程序.也许这对你来说是对的.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读