gpt4 book ai didi

JAVA - 表达式解析和评估库

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:14:05 25 4
gpt4 key购买 nike

我正在寻找一个 JAVA 库来解析和评估表达式。我搜索并尝试了一些库,例如 Apache 的 JEXL 和 Jeval,但它们并不是我所需要的。

我的要求:

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

有什么建议吗?

最佳答案

尝试 Janino .它是一个运行时内存编译器,可用作表达式计算器。也许这对您来说是正确的。

关于JAVA - 表达式解析和评估库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11947553/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com