您可以使用Java6中的脚本引擎,并选择任何流行的脚本语言,例如Scala,Ruby,Python,Groovy和Javascript。您要做的就是确保要评估的表达式使用正确的语言。Groovy可能是最简单的,并且将集成得最好。
我已经成功地将此方法用于提供功能的功能,该功能非常类似于流行的电子表格应用程序中的公式/计算列。

您可以使用Java6中的脚本引擎,并选择任何流行的脚本语言,例如Scala,Ruby,Python,Groovy和Javascript。您要做的就是确保要评估的表达式使用正确的语言。Groovy可能是最简单的,并且将集成得最好。
我已经成功地将此方法用于提供功能的功能,该功能非常类似于流行的电子表格应用程序中的公式/计算列。