是否有一个 Java 库可以用来将条件转换为实际代码,而不是为所有组合使用大量的 case 语句?
例如:“GT value1 LT value2”,它应该根据我给出的输入值返回真/假。
是否有一个 Java 库可以用来将条件转换为实际代码,而不是为所有组合使用大量的 case 语句?
例如:“GT value1 LT value2”,它应该根据我给出的输入值返回真/假。
这不是一项简单的任务,您需要的是 Java 的脚本语言解释器。
您可以查看OGNL或JSR api。这些都需要相当广泛的语法知识。因此,取决于您想要做什么,可能无法填写简介。
然而,如果没有一些结构化的语法,你就完全依赖于英语语言的结构——你正在进入NLP的领域。
如果您正在寻找的只是一种在运行时改变行为的方法,您可以只使用像Groovy这样的脚本语言。