前端之家收集整理的这篇文章主要介绍了
JAVA – 表达式解析和评估库,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在寻找一个解析和解析的JAVA库.评估表达.我
搜索并尝试了一些像Apache的JEXL和Jeval这样的库,但它们并不是我需要的.
我的要求:
>支持所有值类型(即int,double,boolean,String等)
>支持所有已知的数学和数学逻辑运算符(,–,*,<,< =等)
>支持变量(没有任何特殊符号 – 例如在Jeval变量中应该写成#{a} – 对我来说不够好)
>支持自定义功能 – 具有类型强制和验证功能
有什么建议?
尝试
Janino.它是一个运行时内存编译器,可以用作表达式求值程序.也许这对你来说是对的.
原文链接:https://www.f2er.com/java/239949.html