相关疑难解决方法(0)

将字符串转换为代码

我想知道是否有任何方法可以将StringJava 转换为Java可编译代码.

我有一个比较表达式保存在数据库字段中.我想从数据库中检索它,然后在条件结构中进行评估.

有没有办法做到这一点?

java

45
推荐指数
6
解决办法
6万
查看次数

条件字符串解析器在Java API中?

我想解决以下condtion字符串.因为我想在我的项目中支持动态条件.

a != 0 && b > 5
Run Code Online (Sandbox Code Playgroud)

我的预期计划是

public boolean resolve() {
    String condition = "a != 0 && b > 5";
    Map<String, Object> paramMap = new HashMap<String, Object>;
    paramMap.put("a", 2);
    paramMap.put("b", 6);
    boolean result = ConditionResolver.resolve(condition, paramMap);
    if(result) {
        //do something
    }
} 
Run Code Online (Sandbox Code Playgroud)

更新:

我不是要解决数学等式,如下所示

((a + b) * y) /x
Run Code Online (Sandbox Code Playgroud)

java

5
推荐指数
1
解决办法
409
查看次数

标签 统计

java ×2