如何从字符串生成Java源代码?

时间:2016-03-25 16:15:27

标签: java string parsing if-statement

我需要编写一个从程序中读取规则(条件)的java程序。必须将规则转换为Java中的条件。我不知道如何将指定为字符串的规则转换为Java源代码。

例如,规则如:

x != y

n >= 0 && s == n 

应该转换到Java源代码:

if(x != y){......} else{....}

我怎样才能做到这一点?

2 个答案:

答案 0 :(得分:0)

可能我的答案看起来像 cannon for sparrow ,但请看JRule引擎,它允许您在java应用程序中创建灵活的业务规则系统

答案 1 :(得分:0)

另一个选项是Jess。我过去曾经使用它,在处理基于规则的活动方面取得了很大的成功。