JAVA – 表达式解析和评估库

前端之家收集整理的这篇文章主要介绍了JAVA – 表达式解析和评估库前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在寻找一个解析和解析的JAVA库.评估表达.我搜索并尝试了一些像Apache的JEXL和Jeval这样的库,但它们并不是我需要的.

我的要求:

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

有什么建议?

解决方法

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

猜你在找的Java相关文章